Prérequis
- Suivez toutes les étapes requises dans le guide de démarrage rapide Avant de commencer.
- Déployez l'API.
- Interrogez l'API pour vous assurer qu'elle fonctionne.
Installer des dépendances
Clonez
python-speech
et remplacez le répertoire par celui de l'exemple.$ git clone https://github.com/googleapis/python-speech.git $ cd python-speech/samples/snippets
Installez pip et virtualenv si vous ne l'avez pas déjà fait. Pour en savoir plus, consultez le guide de configuration de l'environnement de développement Python de Google Cloud Platform.
Créez un objet
virtualenv
. Les exemples ci-dessous sont compatibles avec Python 2.7 et 3.4, ainsi que leurs versions ultérieures.$ virtualenv env $ source env/bin/activate
Installez les dépendances nécessaires à l'exécution des exemples.
$ pip install -r requirements.txt
Exemple de code
L'exemple de code ci-dessous utilise la bibliothèque google-cloud-speech. GitHub vous permet de parcourir le code source et de signaler des problèmes.
Transcrire un fichier audio
L'exemple de code ci-dessous permet de transcrire un fichier audio à l'aide d'une adresse IP publique ou d'une adresse IP au niveau du cluster. Pour en savoir plus sur les types d'adresses IP, consultez la documentation sur l'interrogation de l'API.
Adresse IP publique :
# Using a Public IP
$ python transcribe_onprem.py --file_path="../resources/two_channel_16k.wav" --api_endpoint=${PUBLIC_IP}:443
Adresse IP au niveau du 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
Pour vous authentifier auprès de Speech-to-Text, configurez le service Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.