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
- Faça login na sua conta do Google Cloud. Se você começou a usar o Google Cloud agora, crie uma conta para avaliar o desempenho de nossos produtos em situações reais. Clientes novos também recebem US$ 300 em créditos para executar, testar e implantar cargas de trabalho.
-
No console do Google Cloud, na página do seletor de projetos, selecione ou crie um projeto do Google Cloud.
-
Verifique se a cobrança está ativada para o seu projeto do Google Cloud.
-
Ative as APIs Speech-to-Text.
-
Verifique se você tem os seguintes papéis no projeto: Cloud Speech Administrator
Verificar os papéis
-
No console do Google Cloud, abra a página IAM.
Acessar IAM - Selecionar um projeto.
-
Na coluna Principal, encontre a linha que contém seu endereço de e-mail.
Caso seu endereço de e-mail não esteja nessa coluna, isso significa que você não tem papéis.
- Na coluna Papel da linha com seu endereço de e-mail, verifique se a lista de papéis inclui os papéis necessários.
Conceder os papéis
-
No console do Google Cloud, abra a página IAM.
Acesse o IAM - Selecionar um projeto.
- Clique em CONCEDER ACESSO.
- No campo Novos participantes, digite seu endereço de e-mail.
- Na lista Selecionar um papel, escolha um.
- Para conceder outros papéis, clique em Adicionar outro papel e adicione cada papel adicional.
- Clique em Save.
-
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
No console do Google Cloud, na página do seletor de projetos, selecione ou crie um projeto do Google Cloud.
-
Verifique se a cobrança está ativada para o seu projeto do Google Cloud.
-
Ative as APIs Speech-to-Text.
-
Verifique se você tem os seguintes papéis no projeto: Cloud Speech Administrator
Verificar os papéis
-
No console do Google Cloud, abra a página IAM.
Acessar IAM - Selecionar um projeto.
-
Na coluna Principal, encontre a linha que contém seu endereço de e-mail.
Caso seu endereço de e-mail não esteja nessa coluna, isso significa que você não tem papéis.
- Na coluna Papel da linha com seu endereço de e-mail, verifique se a lista de papéis inclui os papéis necessários.
Conceder os papéis
-
No console do Google Cloud, abra a página IAM.
Acesse o IAM - Selecionar um projeto.
- Clique em CONCEDER ACESSO.
- No campo Novos participantes, digite seu endereço de e-mail.
- Na lista Selecionar um papel, escolha um.
- Para conceder outros papéis, clique em Adicionar outro papel e adicione cada papel adicional.
- Clique em Save.
-
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
Create local authentication credentials for your user account:
gcloud auth application-default login
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 <atrack-type="commonincludes" l10n-attrs-original-order="href,track-type,track-name" l10n-encrypted-href="WDE63JFVMK0YqIWBqG8nCycgwkRfOeEqRvzYs1N+2tJUEhcZvE5VtDH5LoWw0lj/" track-name="referenceLink"> Faça a autenticação para usar as bibliotecas do cliente.</atrack-type="commonincludes">
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.
-
Opcional: revogue as credenciais de autenticação que você criou e exclua o arquivo de credenciais local:
gcloud auth application-default revoke
-
Opcional: revogar credenciais da CLI gcloud.
gcloud auth revoke
Console
gcloud
Exclua um projeto do Google Cloud:
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.