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
- Connectez-vous à votre compte Google Cloud. Si vous débutez sur Google Cloud, créez un compte pour évaluer les performances de nos produits en conditions réelles. Les nouveaux clients bénéficient également de 300 $ de crédits gratuits pour exécuter, tester et déployer des charges de travail.
-
Dans Google Cloud Console, sur la page de sélection du projet, sélectionnez ou créez un projet Google Cloud.
-
Vérifiez que la facturation est activée pour votre projet Google Cloud.
-
Activer les API Speech-to-Text.
-
Assurez-vous que vous disposez du ou des rôles suivants au niveau du projet : Cloud Speech Administrator
Vérifier les rôles
-
Dans la console Google Cloud, accédez à la page IAM.
Accéder à IAM - Sélectionnez le projet.
-
Dans la colonne Compte principal, recherchez la ligne qui contient votre adresse e-mail.
Si votre adresse e-mail ne figure pas dans cette colonne, cela signifie que vous n'avez aucun rôle.
- Dans la colonne Rôle de la ligne contenant votre adresse e-mail, vérifiez si la liste des rôles inclut les rôles requis.
Attribuer les rôles
-
Dans la console Google Cloud, accédez à la page IAM.
Accéder à IAM - Sélectionnez le projet.
- Cliquez sur Accorder l'accès.
- Dans le champ Nouveaux comptes principaux, saisissez votre adresse e-mail.
- Dans la liste Sélectinoner 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.
-
- Installez Google Cloud CLI.
-
Pour initialiser gcloudCLI, exécutez la commande suivante :
gcloud init
-
Dans Google Cloud Console, sur la page de sélection du projet, sélectionnez ou créez un projet Google Cloud.
-
Vérifiez que la facturation est activée pour votre projet Google Cloud.
-
Activer les API Speech-to-Text.
-
Assurez-vous que vous disposez du ou des rôles suivants au niveau du projet : Cloud Speech Administrator
Vérifier les rôles
-
Dans la console Google Cloud, accédez à la page IAM.
Accéder à IAM - Sélectionnez le projet.
-
Dans la colonne Compte principal, recherchez la ligne qui contient votre adresse e-mail.
Si votre adresse e-mail ne figure pas dans cette colonne, cela signifie que vous n'avez aucun rôle.
- Dans la colonne Rôle de la ligne contenant votre adresse e-mail, vérifiez si la liste des rôles inclut les rôles requis.
Attribuer les rôles
-
Dans la console Google Cloud, accédez à la page IAM.
Accéder à IAM - Sélectionnez le projet.
- Cliquez sur Accorder l'accès.
- Dans le champ Nouveaux comptes principaux, saisissez votre adresse e-mail.
- Dans la liste Sélectinoner 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.
-
- Installez Google Cloud CLI.
-
Pour initialiser gcloudCLI, exécutez la commande suivante :
gcloud init
-
Créez des identifiants d'authentification locaux pour votre compte Google :
gcloud auth application-default login
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 <atrack-type="commonincludes" l10n-attrs-original-order="href,track-type,track-name" l10n-encrypted-href="WDE63JFVMK0YqIWBqG8nCycgwkRfOeEqRvzYs1N+2tJUEhcZvE5VtDH5LoWw0lj/" track-name="referenceLink"> Authentifiez-vous à l'aide des bibliothèques clientes.</atrack-type="commonincludes">
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 :
-
Facultatif : Révoquez les identifiants d'authentification que vous avez créés et supprimez le fichier d'identifiants local.
gcloud auth application-default revoke
-
Facultatif : Révoquez les identifiants de la CLI gcloud.
gcloud auth revoke
Console
gcloud
Supprimez un projet Google Cloud :
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.