none
Uso de Bing Voice Recognition para Windows Phone 8.1 RRS feed

  • Pregunta

  • Estoy intentando añadir reconocimiento de voz a una aplicación que va destinada a Windows Phone 8.1 y Windows 8.1 metro apps. He usado el Bing Voice Recognition (https://datamarket.azure.com/dataset/bing/speechrecognition), y después de registrarme me da un ejemplo de uso que usa una librería (System.Data.Services.Client) que no puedo referenciar desde los proyectos de Windows y Windows Phone 8.1. Además, en el ejemplo me piden unas credenciales pero a mí sólo me ha dado una clave al registrarme. He intentado obtener las credenciales registrando la aplicación en Azure Marketplace, pero me da error, posiblemente porque no esté poniendo bien algún dato.

    ¿Cómo puedo hacer que los proyectos compilen? ¿Y cómo consigo las credenciales? Muchas gracias, un saludo

    lunes, 24 de agosto de 2015 12:46

Todas las respuestas

  • Hola,

    Quizas podrias dar un vistazo al Centro de documentación de reconocimiento de voz de Bing para entender las múltiples opciones.

    Luego te recomiendo los siguientes articulos, que apuntan al uso de Voz en Windows Phone 8.1:

    Respecto de cómo obtener las credenciales para el servicio de Bing Voice Recognition. Básicamente son 2:

    Client-ID: Que es un String que defines tu misma para identificar tu aplicación

    ClientSecret: String sobre 21 caracteres que también puedes definir tú o aceptar el que viene por defecto.

    Ambos los defines en el Microsoft Azure marketplace, que entiendo que es ahí donde ya estás.

    Saludos!

    lunes, 24 de agosto de 2015 18:03
  • Hola Hans,

    Gracias por responder, espero no tener más problemas con las credenciales. Por otra parte, intenté usar el Bing Speech Recognition Control que indican los ejemplos del centro de documentación de voz de Bing, pero a la hora de subscribirme en el Azure MarketPlace (en https://datamarket.azure.com/dataset/bing/speechcontrol), me dice que no está disponible en mi mercado. Es por eso que buscando en el marketplace encontré el Bing Voice Recognition al que me refiero en mi primer mensaje, pero casi toda la documentación y ejemplos que encuentro es sobre el otro control.

    miércoles, 26 de agosto de 2015 10:41
  • Ana:

    Te sugiero lo mismo que me sugirieron a mi hace algún tiempo atrás cuando hice esa pregunta: crea una cuenta de Outlook con otra región (yo me hice una en USA con la dirección postal de Microsoft) para poder "contratar" ese servicio en el Azure Marketplace.

    Si estás desarrollando apps para Windows Phone 8.1 no es necesario ya que los servicios de reconocimiento de voz vienen incluidos con el sistema operativo. El control de voz de Bing lo necesitas usar sólo en Windows 8.1. De todas formas, si tu proyecto lo permite, te sugiero pasarte a Windows 10, que incluye la misma API de reconocimiento de Windows Phone 8.1, pero mejorada, y funciona igual en Windows 10 y Windows 10 Mobile.

    miércoles, 26 de agosto de 2015 13:40
  • Hola Ivan,

    Muchas gracias, ya he podido subscribirme al servicio, así que usaré ese en vez del otro. ¡Saludos!

    jueves, 27 de agosto de 2015 6:37