Cloud Speech-to-Text API

Converte l'audio in testo applicando efficaci modelli di rete neurale.

Servizio: speech.googleapis.com

Per chiamare questo servizio, ti consigliamo di utilizzare le librerie client fornite da Google. Se l'applicazione deve utilizzare le tue librerie per chiamare questo servizio, usa le seguenti informazioni quando effettui le richieste API.

Documento di rilevamento

Un documento di rilevamento è una specifica leggibile dalle macchine per la descrizione e l'utilizzo delle API REST. Viene utilizzato per creare librerie client, plug-in IDE e altri strumenti che interagiscono con le API di Google. Un servizio può fornire più documenti di rilevamento. Questo servizio fornisce il seguente documento di rilevamento:

Endpoint di servizio

Un endpoint di servizio è un URL di base che specifica l'indirizzo di rete di un servizio API. Un servizio può avere più endpoint di servizio. Questo servizio ha i seguenti endpoint di servizio e tutti gli URI seguenti sono relativi a questi endpoint di servizio:

  • https://us-central1-speech.googleapis.com
  • https://us-east1-speech.googleapis.com
  • https://us-west1-speech.googleapis.com
  • https://europe-west1-speech.googleapis.com
  • https://europe-west2-speech.googleapis.com
  • https://europe-west3-speech.googleapis.com
  • https://europe-west4-speech.googleapis.com
  • https://asia-south1-speech.googleapis.com
  • https://asia-southeast1-speech.googleapis.com
  • https://asia-northeast1-speech.googleapis.com
  • https://australia-southeast1-speech.googleapis.com
  • https://northamerica-northeast1-speech.googleapis.com
  • https://us-speech.googleapis.com
  • https://eu-speech.googleapis.com
  • https://speech.googleapis.com

Risorsa REST: v2.projects.locations

Metodi
get GET /v2/{name=projects/*/locations/*}
Recupera le informazioni su una località.
list GET /v2/{name=projects/*}/locations
Elenca le informazioni sulle località supportate per questo servizio.

Risorsa REST: v2.projects.locations.config

Metodi
get GET /v2/{name=projects/*/locations/*/config}
Restituisce il Config richiesto.
update PATCH /v2/{config.name=projects/*/locations/*/config}
Aggiorna il Config.

Risorsa REST: v2.projects.locations.customClasses

Metodi
create POST /v2/{parent=projects/*/locations/*}/customClasses
Crea un CustomClass.
delete DELETE /v2/{name=projects/*/locations/*/customClasses/*}
Elimina il CustomClass.
get GET /v2/{name=projects/*/locations/*/customClasses/*}
Restituisce il CustomClass richiesto.
list GET /v2/{parent=projects/*/locations/*}/customClasses
Elenca le classi personalizzate.
patch PATCH /v2/{customClass.name=projects/*/locations/*/customClasses/*}
Aggiorna il CustomClass.
undelete POST /v2/{name=projects/*/locations/*/customClasses/*}:undelete
Annulla l'eliminazione di CustomClass.

Risorsa REST: v2.projects.locations.operations

Metodi
cancel POST /v2/{name=projects/*/locations/*/operations/*}:cancel
Avvia l'annullamento asincrono di un'operazione a lunga esecuzione.
delete DELETE /v2/{name=projects/*/locations/*/operations/*}
Elimina un'operazione a lunga esecuzione.
get GET /v2/{name=projects/*/locations/*/operations/*}
Recupera lo stato più recente di un'operazione a lunga esecuzione.
list GET /v2/{name=projects/*/locations/*}/operations
Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

Risorsa REST: v2.projects.locations.phraseSets

Metodi
create POST /v2/{parent=projects/*/locations/*}/phraseSets
Crea un PhraseSet.
delete DELETE /v2/{name=projects/*/locations/*/phraseSets/*}
Elimina il PhraseSet.
get GET /v2/{name=projects/*/locations/*/phraseSets/*}
Restituisce il PhraseSet richiesto.
list GET /v2/{parent=projects/*/locations/*}/phraseSets
Elenca i set di frasi.
patch PATCH /v2/{phraseSet.name=projects/*/locations/*/phraseSets/*}
Aggiorna il PhraseSet.
undelete POST /v2/{name=projects/*/locations/*/phraseSets/*}:undelete
Annulla l'eliminazione di PhraseSet.

Risorsa REST: v2.projects.locations.recognizers

Metodi
batchRecognize POST /v2/{recognizer=projects/*/locations/*/recognizers/*}:batchRecognize
Esegue il riconoscimento vocale asincrono in batch: invia una richiesta con N file audio e ricevi un'operazione a lunga esecuzione che può essere sottoposta a polling per vedere quando le trascrizioni sono terminate.
create POST /v2/{parent=projects/*/locations/*}/recognizers
Crea un Recognizer.
delete DELETE /v2/{name=projects/*/locations/*/recognizers/*}
Elimina il Recognizer.
get GET /v2/{name=projects/*/locations/*/recognizers/*}
Restituisce il Recognizer richiesto.
list GET /v2/{parent=projects/*/locations/*}/recognizers
Elenca i riconoscimenti.
patch PATCH /v2/{recognizer.name=projects/*/locations/*/recognizers/*}
Aggiorna il Recognizer.
recognize POST /v2/{recognizer=projects/*/locations/*/recognizers/*}:recognize
Esegue il riconoscimento vocale sincrono: ricevi i risultati dopo che tutto l'audio è stato inviato ed elaborato.
undelete POST /v2/{name=projects/*/locations/*/recognizers/*}:undelete
Annulla l'eliminazione di Recognizer.