Nesta página, você verá como configurar um reconhecedor para reconhecer automaticamente o idioma falado em um arquivo de áudio de uma lista predefinida de idiomas em potencial.
Em algumas situações, pode ser que você não saiba ao certo qual é o idioma contido na sua gravação de áudio. Por exemplo, caso seu serviço, aplicativo ou produto seja oferecido em um país com vários idiomas oficiais, você poderá receber entradas de áudio de usuários em idiomas diferentes. Isso pode dificultar muito a especificação de um único código de idioma para solicitações de transcrição.
Reconhecimento de vários idiomas
A Speech-to-Text oferece uma maneira de especificar um conjunto de idiomas que seus dados de áudio podem conter. Ao criar um Recognizer
,
é possível fornecer um ou mais idiomas que os dados de áudio podem
incluir no campo languageCodes
. Quando você usa o
Recognizer
em uma solicitação de transcrição,
a Speech-to-Text tenta transcrever o áudio usando o idioma mais adequado
da lista de alternativas fornecidas.
O Speech-to-Text rotula os resultados da transcrição com o código de idioma previsto.
Esse recurso é ideal para aplicativos que precisam transcrever frases curtas, como comandos de voz ou pesquisas. É possível listar até quatro idiomas para o reconhecimento automático de idiomas.
Ativar o reconhecimento de idioma em solicitações de transcrição de áudio
Especificar vários idiomas no recurso Recognizer
funciona como
especificar um único idioma: basta adicionar os novos códigos de idioma
ao campo languageCodes
. A Speech-to-Text é compatível
com códigos de idiomas alternativos para todos os métodos de reconhecimento de fala:
Recognize
e StreamingRecognize
.