O Speech-to-Text V2 é compatível com um recurso do Google Cloud chamado reconhecedores. Os reconhecedores representam a configuração de reconhecimento armazenada e reutilizável. Você pode usá-los para agrupar logicamente as transcrições ou o tráfego do seu aplicativo.
Antes de começar
- 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.
Acessar o IAM - Selecionar um projeto.
- Clique em CONCEDER ACESSO.
-
No campo Novos principais, insira seu identificador de usuário. Normalmente, é o endereço de e-mail de uma Conta do Google.
- Na lista Selecionar um papel, escolha um.
- Para conceder outros papéis, clique em Adicionar outro papel e adicione cada papel adicional.
- Clique em Salvar.
- 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.
Acessar o IAM - Selecionar um projeto.
- Clique em CONCEDER ACESSO.
-
No campo Novos principais, insira seu identificador de usuário. Normalmente, é o endereço de e-mail de uma Conta do Google.
- Na lista Selecionar um papel, escolha um.
- Para conceder outros papéis, clique em Adicionar outro papel e adicione cada papel adicional.
- Clique em Salvar.
- 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.
As bibliotecas de cliente podem usar o Application Default Credentials para autenticar facilmente com as APIs do Google e enviar solicitações para essas APIs. Com esse serviço, é possível testar seu aplicativo localmente e implantá-lo sem alterar o código subjacente. Par amais informações, consulte Faça a autenticação para usar as bibliotecas do cliente.
Verifique também se você instalou a biblioteca de cliente.
Entender os reconhecedores
Os reconhecedores são configurações de reconhecimento configuráveis e reutilizáveis. A criação de reconhecedores com a configuração de reconhecimento usada com frequência ajuda a simplificar e reduzir o tamanho das solicitações de reconhecimento.
O elemento principal de um reconhecedor é a configuração padrão. Essa é a configuração de cada solicitação de reconhecimento que este reconhecedor realiza. É possível substituir esse padrão por solicitação. Mantenha a configuração padrão para os recursos necessários em solicitações de um determinado reconhecedor e modifique recursos específicos para solicitações específicas.
Reutilize os detectores sempre que possível. A criação de um para cada solicitação aumenta drasticamente a latência do seu aplicativo e consome suas cotas de recursos. Crie-os com pouca frequência durante a integração e configuração e reutilize-os para solicitações de reconhecimento.
Criar reconhecedores
Este é um exemplo de criação de um reconhecedor que pode ser usado para enviar solicitações de reconhecimento:
Python
Usar um reconhecedor para enviar solicitações
Veja um exemplo de envio de várias solicitações de reconhecimento usando o mesmo reconhecedor:
Python
Ativar recursos em um reconhecedor
Os reconhecedores podem ser usados para ativar vários recursos de reconhecimento, como pontuação automática ou filtragem de linguagem obscena.
Veja um exemplo de como ativar a pontuação automática em um reconhecedor, que a ativa na solicitação de reconhecimento usando este reconhecedor:
Python
Modificar recursos do reconhecedor em solicitações de reconhecimento
Veja um exemplo de como ativar vários recursos em um reconhecedor, mas desativar a pontuação automática para essa solicitação de reconhecimento:
Python
Enviar solicitações sem reconhecedores
Os reconhecedores são opcionais em solicitações de reconhecimento. Para fazer uma solicitação sem um reconhecedor, basta usar o ID do recurso reconhecedor _
no local em que você está fazendo uma solicitação. Veja um exemplo:
Python
Limpar
Para evitar cobranças na conta do Google Cloud pelos recursos usados nesta página, siga estas etapas.
-
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
A seguir
- Pratique a transcrição de arquivos de áudio curtos.
- Saiba como transcrever streaming de áudio.
- Saiba como transcrever arquivos de áudio longos.
- Para dicas sobre como conseguir o melhor desempenho e precisão, entre outras, consulte a documentação sobre práticas recomendadas.