Transcreva voz em texto através da CLI gcloud
Esta página mostra como enviar um pedido de reconhecimento de voz para o
Cloud Speech-to-Text através da ferramenta
gcloud a partir da linha de comandos.
O Cloud Speech-to-Text permite a integração fácil das tecnologias de reconhecimento de voz da Google nas aplicações dos programadores. Pode enviar dados de áudio para a API Cloud Speech-to-Text, que devolve uma transcrição de texto desse ficheiro de áudio. Para mais informações sobre o serviço, consulte o artigo Noções básicas do STT na nuvem.
Antes de começar
Antes de poder enviar um pedido para a API Cloud Speech-to-Text, tem de ter concluído as seguintes ações. Consulte a página antes de começar para ver detalhes.
- Ative o Cloud Speech-to-Text num projeto do GCP.
- Certifique-se de que a faturação está ativada para o Cloud Speech-to-Text.
-
Instale a CLI Google Cloud. Após a instalação, inicialize a CLI gcloud executando o seguinte comando:
gcloud initSe estiver a usar um fornecedor de identidade (IdP) externo, primeiro tem de iniciar sessão na CLI gcloud com a sua identidade federada.
- (Opcional) Crie um novo contentor do Google Cloud Storage para armazenar os seus dados de áudio.
Faça um pedido de transcrição de áudio
Agora, pode usar o STT do Google Cloud para transcrever um ficheiro de áudio
para texto. Use o seguinte exemplo de código para enviar um pedido recognize à API Cloud Speech-to-Text.
Abra a shell da linha de comandos e execute o seguinte comando.
gcloud ml speech recognize gs://cloud-samples-tests/speech/brooklyn.flac \ --language-code=en-US
Este comando pede ao STT do Google Cloud que transcreva o áudio contido num ficheiro FLAC alojado numa localização acessível publicamente.
Se o pedido for bem-sucedido, o servidor devolve uma resposta no formato JSON:
{
"results": [
{
"alternatives": [
{
"confidence": 0.9840146,
"transcript": "how old is the Brooklyn Bridge"
}
]
}
]
}Parabéns! Enviou o seu primeiro pedido para o STT na nuvem.
Se receber um erro ou uma resposta vazia do Cloud STT, consulte os passos de resolução de problemas e mitigação de erros.
Limpar
Para evitar incorrer em cobranças na sua Google Cloud conta pelos recursos usados nesta página, siga estes passos.
- Use o ícone Google Cloud console para eliminar o projeto se não precisar dele.
O que se segue?
- Pratique a transcrição de ficheiros de áudio curtos.
- Saiba como processar em lote ficheiros de áudio longos para reconhecimento de voz.
- Saiba como transcrever áudio em streaming, como o de um microfone.
- Comece a usar o STT do Google Cloud no seu idioma preferencial através de uma biblioteca cliente do STT do Google Cloud.
- Trabalhe com as aplicações de exemplo.
- Para o melhor desempenho, precisão e outras sugestões, consulte a documentação de práticas recomendadas.