J'essaie d'utiliser l'API vocale Google pour la conversion d'un fichier audio en texte, mais je rencontre quelques problèmes avec la documentation. J'ai activé l'API vocale et créé un fichier de compte de service. Les informations d'identification du compte de service ont également été activées. Ensuite, j'ai écrit la commande suivante pour récupérer le jeton d'autorisation à l'aide de mon compte de service.
gcloud auth application-default print-access-token
Je ne comprends pas pourquoi cela se produit car j'ai déjà une instance VM créée dans mon moteur de calcul. Quelqu'un peut-il expliquer où je me trompe? En outre, existe-t-il un autre moyen d'authentifier mon compte et d'appeler l'API Google Voice?
les informations d'identification gcloud et les informations d'identification par défaut de l'application sont gérées séparément. Si vous avez activé le fichier de clé du compte de service, celui-ci ne peut être utilisé que pour les commandes gcloud, mais pas pour les informations d'identification par défaut de l'application.
Les ensembles de commandes gcloud auth application-default
servent uniquement à gérer les paramètres par défaut de l'application et n'ont rien à voir avec les commandes de gcloud auth
.
Il existe quelques moyens pour "activer" les informations d'identification par défaut de l'application:
gcloud auth application-default login
, ouUtiliser un compte de service (préféré)
GOOGLE_APPLICATION_CREDENTIALS=path/to/your/service_accont_key_file.json
copier path/to/your/service_accont_key_file.json
dans ~/.config/gcloud/application_default_credentials.json`
Sous Windows, cela peut être différent, lancez
gcloud info --format="value(config.paths.global_config_dir)"
pour obtenir un chemin d'accès à votre répertoire de configuration.
maintenant commander comme
gcloud auth application-default print-access-token
devrait marcher.
En tant que solution, vous pouvez télécharger la console GCLOUD, puis exécuter cette commande sur la console. Connectez-vous avec le compte gmail auquel le projet a accès, puis accédez à Google Api qui sont activés.