Cloud Speech-to-Text est une API qui convertit la voix en texte en prenant des données audio en entrée et en générant une transcription textuelle à l'aide de la technologie d'IA de Google. Cette page vous explique comment configurer l'API Cloud Speech-to-Text pour votre projet afin de pouvoir commencer à l'appeler.
Ce document couvre les points suivants :
- Activer et désactiver l'API Cloud Speech-to-Text pour un projet Google Cloud
- Activer la facturation pour Cloud Speech-to-Text
- Facultatif : Créer un bucket Google Cloud Storage pour stocker les données audio des fichiers volumineux
Ce document n'explique pas comment commencer à envoyer et à recevoir des requêtes à l'aide de l'API Cloud Speech-to-Text. Pour savoir comment commencer à intégrer Cloud Speech-to-Text dans votre code, consultez notre page de présentation.
Avant de commencer
Il existe deux façons d'accéder au service : en utilisant l'API REST ou la consoleGoogle Cloud .
Ce guide décrit les étapes nécessaires pour commencer à envoyer des requêtes à l'API REST. Si vous débutez dans le codage, nous vous recommandons de consulter les tutoriels détaillés dans la console Google Cloudplatform avant de commencer.
Activer l'API Cloud Speech-to-Text pour votre projet Google Cloud .
Connectez-vous à la consoleGoogle Cloud .
Ouvrez la page du sélecteur de projet, puis choisissez un projet existant ou créez-en un. Pour en savoir plus sur la création d'un projet, consultez Créer et gérer des projets.
Si vous créez un projet, vous serez invité à y associer un compte de facturation. Si vous utilisez un projet préexistant, assurez-vous que la facturation est activée.
Découvrez comment vérifier que la facturation est activée pour votre projet.
Activez l'API Cloud Speech-to-Text. Cliquez sur le champ de texte Rechercher des produits et des ressources en haut de la page et saisissez "speech". Sélectionnez l'API Cloud Speech-to-Text dans la liste des résultats.
Pour activer l'API Cloud Speech-to-Text afin de l'utiliser avec votre projet, cliquez sur Activer. Pour essayer Cloud Speech-to-Text sans l'associer à votre projet, cliquez sur Essayer cette API.
Facultatif : (API V1 uniquement) Activez la journalisation des données. En activant la journalisation des données, vous autorisez Google à enregistrer les données audio que vous envoyez à Cloud Speech-to-Text. Ces données sont utilisées pour améliorer les modèles Cloud Speech-to-Text. Les utilisateurs qui activent la journalisation des données bénéficient d'un tarif plus avantageux. Pour en savoir plus, consultez les tarifs et les conditions d'utilisation de la journalisation des données.
Facultatif : créer un bucket Cloud Storage
Si vous avez l'intention de transcrire des fichiers audio d'une durée supérieure à 60 secondes ou d'une taille supérieure à 10 Mo, vous devez stocker les données audio dans un bucket Cloud Storage avant de pouvoir les transcrire à l'aide de Cloud Speech-to-Text.
Pour créer un bucket Cloud Storage, procédez comme suit :
- In the Google Cloud console, go to the Cloud Storage Buckets page.
- Click Create.
- On the Create a bucket page, enter your bucket information. To go to the next
step, click Continue.
- For Name your bucket, enter a unique bucket name. Don't include sensitive information in the bucket name, because the bucket namespace is global and publicly visible.
-
In the Choose where to store your data section, do the following:
- Select a Location type.
- Choose a location where your bucket's data is permanently stored from the Location type drop-down menu.
- If you select the dual-region location type, you can also choose to enable turbo replication by using the relevant checkbox.
- To set up cross-bucket replication, select
Add cross-bucket replication via Storage Transfer Service and
follow these steps:
Set up cross-bucket replication
- In the Bucket menu, select a bucket.
In the Replication settings section, click Configure to configure settings for the replication job.
The Configure cross-bucket replication pane appears.
- To filter objects to replicate by object name prefix, enter a prefix that you want to include or exclude objects from, then click Add a prefix.
- To set a storage class for the replicated objects, select a storage class from the Storage class menu. If you skip this step, the replicated objects will use the destination bucket's storage class by default.
- Click Done.
-
In the Choose how to store your data section, do the following:
- Select a default storage class for the bucket or Autoclass for automatic storage class management of your bucket's data.
- To enable hierarchical namespace, in the Optimize storage for data-intensive workloads section, select Enable hierarchical namespace on this bucket.
- In the Choose how to control access to objects section, select whether or not your bucket enforces public access prevention, and select an access control method for your bucket's objects.
-
In the Choose how to protect object data section, do the
following:
- Select any of the options under Data protection that you
want to set for your bucket.
- To enable soft delete, click the Soft delete policy (For data recovery) checkbox, and specify the number of days you want to retain objects after deletion.
- To set Object Versioning, click the Object versioning (For version control) checkbox, and specify the maximum number of versions per object and the number of days after which the noncurrent versions expire.
- To enable the retention policy on objects and buckets, click the Retention (For compliance) checkbox, and then do the following:
- To enable Object Retention Lock, click the Enable object retention checkbox.
- To enable Bucket Lock, click the Set bucket retention policy checkbox, and choose a unit of time and a length of time for your retention period.
- To choose how your object data will be encrypted, expand the Data encryption section (), and select a Data encryption method.
- Select any of the options under Data protection that you
want to set for your bucket.
- Click Create.
- Accédez à votre tableau de bord Google Cloud , puis cliquez sur Accéder à l'aperçu des API.
- Sélectionnez API Cloud Speech-to-Text.
- Cliquez sur Désactiver l'API.
Désactiver l'API Cloud Speech-to-Text
Si vous n'avez plus besoin d'utiliser l'API Cloud Speech-to-Text pour votre projet :
Étapes suivantes
Découvrez comment envoyer une requête de transcription à l'API Cloud Speech-to-Text à l'aide de bibliothèques clientes, de gcloud, de la ligne de commande ou de l'UI de Speech-to-Text.