/ / ¿Cómo puedo usar la API de voz de Google Cloud desde Android? - Android, reconocimiento de voz, voz a texto, google-speech-api

¿Cómo puedo usar la API de voz de Google Cloud desde Android? - Android, reconocimiento de voz, voz a texto, google-speech-api

Tengo un proyecto universitario y estoy desarrollando unAplicación de Android que actúa como un traductor. Para la traducción de texto normal, estoy usando la API de Google Cloud Translation y vi que tienen una opción para traducir el texto por voz utilizando la API de voz de Google Cloud. El problema es que no tengo un punto de partida y no entendí cómo puedo utilízalo

Entonces, ¿hay un ejemplo de cómo puedo usar la API de voz de Google Cloud desde mi aplicación de Android?

Respuestas

2 para la respuesta № 1

Android ejecuta ejemplos de Java muy bien. Puedes encontrarlos en github.

También puedes usar API de Android Speech, es gratis, a diferencia de Google Cloud Speech API.


1 para la respuesta № 2

Sí, es posible, lo he hecho, basado en el ejemplo de "discurso" de Google dentro de "android-docs-samples-master" (busque en google y descargue esas muestras). Cosas que necesitas saber:

  1. Deberá configurar una cuenta gratuita de Google Cloud y activar facturación. ¿FACTURACIÓN? WTF ¿NECESITO PAGAR? ¡¡¡Espere!!! sigue leyendo mi ¡¡responder!!
  2. Los primeros 60min de tiempo de reconocimiento de voz de cada mes son GRATIS.
  3. Configuración de facturación y obtención de laPREF_ACCESS_TOKEN_VALUE El valor que necesita agregar a su clase de SpeechRecognizer requiere paciencia, recuerda. También es necesario obtener una autenticación json de google y agréguelo a la carpeta "res -> raw" de su proyecto.
  4. La demostración de voz no es adecuada para un ASR rápido consecutivo solicitudes, ya que el cierre del servicio de reconocimiento de voz toma 2-6 segundos (estoy trabajando en esto).

ACTUALIZAR: Si conseguiste este trabajo, es posible que hayas notado que la 3ª o 4ª vez que haces el ASR, falla. Esto se debe a que el código de muestra no está diseñado para cerrar y abrir todo el reconocedor ASR correctamente. Lo tengo funcionando, si necesita ayuda en un error específico, hágamelo saber. Esta es una guía resumida, si necesita más detalles sobre un paso en particular, avíseme.