Speech-to-Text V2 accepte une ressource Google Cloud appelée les programmes de reconnaissance. Ces programmes de reconnaissance constituent la version stockée et réutilisable d'une configuration de reconnaissance. Vous pouvez les utiliser pour regrouper logiquement des transcriptions ou du trafic pour votre application.
Avant de commencer
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Speech-to-Text APIs.
-
Make sure that you have the following role or roles on the project: Cloud Speech Administrator
Check for the roles
-
In the Google Cloud console, go to the IAM page.
Go to IAM - Select the project.
-
In the Principal column, find all rows that identify you or a group that you're included in. To learn which groups you're included in, contact your administrator.
- For all rows that specify or include you, check the Role colunn to see whether the list of roles includes the required roles.
Grant the roles
-
In the Google Cloud console, go to the IAM page.
Accéder à IAM - Sélectionnez le projet.
- Cliquez sur Accorder l'accès.
-
Dans le champ Nouveaux comptes principaux, saisissez votre identifiant utilisateur. Il s'agit généralement de l'adresse e-mail d'un compte Google.
- Dans la liste Sélectionner un rôle, sélectionnez un rôle.
- Pour attribuer des rôles supplémentaires, cliquez sur Ajouter un autre rôle et ajoutez chaque rôle supplémentaire.
- Cliquez sur Enregistrer.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Speech-to-Text APIs.
-
Make sure that you have the following role or roles on the project: Cloud Speech Administrator
Check for the roles
-
In the Google Cloud console, go to the IAM page.
Go to IAM - Select the project.
-
In the Principal column, find all rows that identify you or a group that you're included in. To learn which groups you're included in, contact your administrator.
- For all rows that specify or include you, check the Role colunn to see whether the list of roles includes the required roles.
Grant the roles
-
In the Google Cloud console, go to the IAM page.
Accéder à IAM - Sélectionnez le projet.
- Cliquez sur Accorder l'accès.
-
Dans le champ Nouveaux comptes principaux, saisissez votre identifiant utilisateur. Il s'agit généralement de l'adresse e-mail d'un compte Google.
- Dans la liste Sélectionner un rôle, sélectionnez un rôle.
- Pour attribuer des rôles supplémentaires, cliquez sur Ajouter un autre rôle et ajoutez chaque rôle supplémentaire.
- Cliquez sur Enregistrer.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
Les bibliothèques clientes peuvent utiliser les identifiants par défaut de l'application pour s'authentifier facilement auprès des API Google et envoyer des requêtes à ces API. Ces identifiants vous permettent de tester votre application localement et de la déployer sans modifier le code sous-jacent. Pour plus d'informations, consultez la page Authentifiez-vous à l'aide des bibliothèques clientes.
Vérifiez également que vous avez installé la bibliothèque cliente.
Comprendre les programmes de reconnaissance
Les programmes de reconnaissance sont des configurations de reconnaissance configurables et réutilisables. La création de programmes de reconnaissance basés sur une configuration de reconnaissance fréquemment utilisée permet de simplifier et de réduire la taille des requêtes de reconnaissance.
Le principal élément d'un programme de reconnaissance est sa configuration par défaut. Il s'agit de la configuration appliquée pour chaque requête de reconnaissance qui va être traitée par ce programme de reconnaissance. Vous pouvez remplacer cette valeur par défaut à l'échelle de chaque requête. Conservez la configuration par défaut pour des fonctionnalités dont vous avez besoin pour plusieurs requêtes, pour un programme de reconnaissance donné, et remplacez-la pour des fonctionnalités spécifiques concernant des requêtes spécifiques.
Réutilisez les programmes de reconnaissance le plus souvent possible. La création d'un nouveau programme de reconnaissance pour chaque requête augmente considérablement la latence de votre application et consomme vos quotas de ressources. Créez-les ponctuellement lors de l'intégration et de la configuration, puis réutilisez-les pour les requêtes de reconnaissance.
Créer des programmes de reconnaissance
Voici un exemple de création d'un programme de reconnaissance qui peut être utilisé pour envoyer des requêtes de reconnaissance :
Python
Utiliser un programme de reconnaissance existant pour envoyer des requêtes
Voici un exemple d'envoi de plusieurs requêtes de reconnaissance à l'aide d'un même programme de reconnaissance :
Python
Activer des fonctionnalités dans un programme de reconnaissance
Les programmes de reconnaissance peuvent être utilisés pour activer diverses fonctionnalités de reconnaissance, telles que la ponctuation automatique ou le filtrage du contenu grossier.
Voici un exemple d'activation de la ponctuation automatique dans un programme de reconnaissance, qui va activer la ponctuation automatique dans la requête de reconnaissance grâce à ce programme de reconnaissance :
Python
Remplacer des fonctionnalités de reconnaissance dans des requêtes de reconnaissance
Voici un exemple d'activation de plusieurs fonctionnalités dans un programme de reconnaissance, qui désactive cependant la ponctuation automatique pour cette requête de reconnaissance :
Python
Envoyer des requêtes sans programmes de reconnaissance
Les outils de reconnaissance sont facultatifs dans les requêtes de reconnaissance. Pour effectuer une requête sans outil de reconnaissance, utilisez simplement l'ID de ressource de l'outil de reconnaissance _
à l'emplacement où vous effectuez la requête. Voici un exemple :
Python
Effectuer un nettoyage
Pour éviter que les ressources utilisées sur cette page soient facturées sur votre compte Google Cloud, suivez les étapes ci-dessous :
-
Optional: Revoke the authentication credentials that you created, and delete the local credential file.
gcloud auth application-default revoke
-
Optional: Revoke credentials from the gcloud CLI.
gcloud auth revoke
Console
gcloud
Delete a Google Cloud project:
gcloud projects delete PROJECT_ID
Étapes suivantes
- Entraînez-vous à transcrire des fichiers audio courts.
- Découvrez comment transcrire du contenu audio diffusé en streaming.
- Découvrez comment transcrire des fichiers audio longs.
- Pour obtenir des conseils, entre autres sur l'optimisation des performances et l'amélioration de la précision, consultez la documentation relative aux bonnes pratiques.