Prerequisiti
- Completa tutti i passaggi richiesti nella guida introduttiva Prima di iniziare.
- Distribuisci l'API .
- Esegui una query sull'API per assicurarti che funzioni.
Installa le dipendenze
Clona
python-speech
e cambia la directory con quella di esempio.$ git clone https://github.com/googleapis/python-speech.git $ cd python-speech/samples/snippets
Installa pip e virtualenv se non lo hai ancora fatto. Per ulteriori informazioni, consulta la Guida alla configurazione dell'ambiente di sviluppo Python della Google Cloud Platform.
Crea un
virtualenv
. Gli esempi riportati di seguito sono compatibili con Python 2.7 e 3.4 o versioni successive.$ virtualenv env $ source env/bin/activate
Installa le dipendenze necessarie per eseguire i sample.
$ pip install -r requirements.txt
Esempio di codice
Il esempio di codice riportato di seguito utilizza la libreria google-cloud-speech. Puoi utilizzare GitHub per esplorare il codice sorgente e segnalare i problemi.
Trascrivere un file audio
Puoi utilizzare il esempio di codice riportato di seguito per trascrivere un file audio utilizzando un IP pubblico o un IP a livello di cluster. Per ulteriori informazioni sui tipi di IP, consulta la documentazione sulla esecuzione di query sull'API.
IP pubblico:
# Using a Public IP
$ python transcribe_onprem.py --file_path="../resources/two_channel_16k.wav" --api_endpoint=${PUBLIC_IP}:443
IP a livello di cluster:
# Using a cluster level IP
$ kubectl port-forward -n $NAMESPACE $POD 10000:10000
$ python transcribe_onprem.py --file_path="../resources/two_channel_16k.wav" --api_endpoint="0.0.0.0:10000"
Python
Per autenticarti a Speech-to-Text, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.