Créer du contenu audio à partir de texte à l'aide de bibliothèques clientes
Ce guide de démarrage rapide présente le processus d'utilisation des bibliothèques clientes pour envoyer une requête à Cloud TTS et créer du contenu audio à partir de texte.
Pour en savoir plus sur les concepts fondamentaux de Cloud Text-to-Speech, lisez Concepts fondamentaux de Cloud Text-to-Speech. Pour découvrir les voix synthétiques disponibles dans votre langue, consultez la page Voix et langues compatibles.
Avant de commencer
Avant de pouvoir envoyer une requête à l'API Cloud Text-to-Speech, vous devez avoir effectué les actions suivantes. Pour en savoir plus, consultez la page Avant de commencer.
- Activez Cloud Text-to-Speech sur un Google Cloud projet.
- Assurez-vous que la facturation est activée pour Cloud Text-to-Speech.
-
Installez la Google Cloud CLI. Une fois que la Google Cloud CLI est installée, initialisezla en exécutant la commande suivante :
gcloud initSi vous utilisez un fournisseur d'identité (IdP) externe, vous devez d'abord vous connecter à la gcloud CLI avec votre identité fédérée.
-
Si vous utilisez un shell local, créez des identifiants d'authentification locaux pour votre compte utilisateur :
gcloud auth application-default login
Vous n'avez pas besoin de le faire si vous utilisez Cloud Shell.
Si une erreur d'authentification est renvoyée et que vous utilisez un fournisseur d'identité (IdP) externe, vérifiez que vous vous êtes connecté à la gcloud CLI avec votre identité fédérée.
Installer la bibliothèque cliente
Go
go get cloud.google.com/go/texttospeech/apiv1
Java
Si vous utilisez Maven, ajoutez
les lignes suivantes à votre pom.xml fichier. Pour en savoir plus sur les
BOM, consultez la page The Google Cloud Platform Libraries BOM (BOM des bibliothèques Google Cloud Platform).
Si vous utilisez Gradle, ajoutez les éléments suivants à vos dépendances :
Si vous utilisez sbt, ajoutez les éléments suivants à vos dépendances :
Si vous utilisez Visual Studio Code ou IntelliJ, vous pouvez ajouter des bibliothèques clientes à votre projet à l'aide des plug-ins IDE suivants :
Les plug-ins offrent des fonctionnalités supplémentaires, telles que la gestion des clés pour les comptes de service. Reportez-vous à la documentation de chaque plug-in pour plus de détails.
Node.js
Avant d'installer la bibliothèque, assurez-vous d'avoir préparé votre environnement pour le développement Node.js.
npm install @google-cloud/text-to-speech
Python
Avant d'installer la bibliothèque, assurez-vous d'avoir préparé votre environnement pour le développement Python.
pip install --upgrade google-cloud-texttospeech
Langages supplémentaires
C#: Veuillez suivre les Instructions de configuration pour C# sur la page des bibliothèques clientes, puis consultez la Documentation de référence de Cloud TTS pour .NET.
PHP : Veuillez suivre les Instructions de configuration pour PHP sur la page des bibliothèques clientes, puis consultez la Documentation de référence de Cloud TTS pour PHP.
Ruby : Veuillez suivre les instructions de configuration de Ruby sur la page des bibliothèques clientes, puis consultez la documentation de référence de Cloud TTS pour Ruby.
Créer des données audio
Vous pouvez maintenant utiliser Cloud TTS pour créer un fichier audio de voix humaine synthétique. Le code ci-après permet d'envoyer une
synthesize requête à l'API Cloud Text-to-Speech.
Go
Java
Node.js
Avant d'exécuter l'exemple, assurez-vous d'avoir préparé l'environnement pour le développement Node.js.
Python
Avant d'exécuter l'exemple, assurez-vous d'avoir préparé l'environnement pour le développement Python.
Félicitations ! Vous avez envoyé votre première requête à Cloud Text-to-Speech.
Comment ça s'est passé ?
Effectuer un nettoyage
Pour éviter que les ressources utilisées dans cette démonstration soient facturées sur votre Google Cloud compte pour les ressources utilisées sur cette page, procédez comme suit :
- Supprimez votre projet à l'aide de Google Cloud console si vous n'en avez plus besoin.
Étapes suivantes
- Pour en savoir plus sur Cloud Text-to-Speech, consultez la page Concepts de base.
- Passez en revue la liste des voix disponibles que vous pouvez utiliser pour la voix synthétique.