/ / Come posso utilizzare l'API vocale di Google Cloud da Android? - Android, riconoscimento vocale, speech-to-text, google-speech-api

Come posso utilizzare l'API vocale di Google Cloud da Android? - Android, riconoscimento vocale, speech-to-text, google-speech-api

Ho un progetto universitario e sto sviluppando unApplicazione Android che si comporta come un traduttore. Per la normale traduzione di testi sto usando l'API di Google Cloud Translation e ho visto che hanno un'opzione per tradurre il testo via discorso usando l'API di Google Cloud. Problema è che non ho un punto di partenza, e non ho capito come posso usalo

Quindi, c'è un esempio di come posso utilizzare l'API vocale di Google Cloud dalla mia applicazione Android?

risposte:

2 per risposta № 1

Android esegue gli esempi Java bene. Li puoi trovare su github.

Puoi anche usare API Android Speech, è gratuito, a differenza dell'API di Google Cloud Speech.


1 per risposta № 2

Sì, è possibile, l'ho fatto, basato sull'esempio "speech" di Google all'interno di "android-docs-samples-master" (google e scarica questi esempi). Cose che devi sapere:

  1. Dovrai configurare un account Google Cloud gratuito e attivare fatturazione. FATTURAZIONE? WTF DEVO PAGARE? Resisti!!! continua a leggere il mio risposta!!
  2. I primi 60 minuti di tempo di riconoscimento vocale di OGNI mese sono GRATUITO.
  3. Impostare la fatturazione e ottenere ilPREF_ACCESS_TOKEN_VALUE il valore che è necessario aggiungere alla classe SpeechRecognizer richiesta pazienza, ricorda. È inoltre necessario ottenere un'autenticazione di autenticazione da Google e aggiungilo alla cartella "res -> raw" del tuo progetto.
  4. La demo vocale non è adatta per l'ASR veloce e consecutivo richieste, poiché l'interruzione del servizio di riconoscimento vocale richiede 2-6 secondi (sto lavorando su questo).

AGGIORNARE: Se hai funzionato, potresti aver notato che la 3a o 4a volta che fai ASR, fallisce. Questo perché il codice di esempio non è progettato per chiudere e aprire correttamente l'intero riconoscimento ASR. Ho funzionato, se hai bisogno di aiuto su un errore specifico fammelo sapere. Questa è una guida riassuntiva, se hai bisogno di maggiori dettagli su un particolare passaggio fammi sapere.