Imagem do artigo Desenvolvimento de aplicações de reconhecimento de voz com Javascript

Desenvolvimento de aplicações de reconhecimento de voz com Javascript

Página 32 | Ouça em áudio

O desenvolvimento de aplicações de reconhecimento de voz com Javascript tem se tornado cada vez mais popular, principalmente com o avanço da tecnologia e a facilidade de acesso a dispositivos que possuem essa funcionalidade, como smartphones e assistentes virtuais.

Para começar a desenvolver uma aplicação de reconhecimento de voz, é necessário utilizar a API Web Speech do Javascript, que permite o acesso a recursos de reconhecimento e síntese de voz diretamente no navegador.

Com a API Web Speech, é possível criar comandos de voz personalizados para sua aplicação, além de permitir que o usuário interaja com o site ou aplicativo por meio da voz, tornando a experiência mais intuitiva e prática.

Para utilizar a API Web Speech, é necessário primeiro verificar se o navegador suporta essa funcionalidade. Para isso, podemos utilizar o seguinte código:

if ('SpeechRecognition' in window || 'webkitSpeechRecognition' in window) {
  // O navegador suporta a API Web Speech
} else {
  // O navegador não suporta a API Web Speech
}

Após verificar a compatibilidade do navegador, podemos começar a utilizar a API Web Speech. Para isso, é necessário criar uma instância do objeto SpeechRecognition e configurar suas propriedades e eventos, como no exemplo abaixo:

const recognition = new SpeechRecognition();

recognition.lang = 'pt-BR';

recognition.onresult = event => {
  const transcript = event.results[0][0].transcript;
  console.log(transcript);
};

recognition.start();

Nesse exemplo, criamos uma instância do objeto SpeechRecognition, configuramos o idioma de reconhecimento para português do Brasil e adicionamos um evento onresult que será disparado quando a fala do usuário for reconhecida. No evento, acessamos a transcrição da fala por meio da propriedade results e imprimimos no console.

Além disso, é possível utilizar a API Web Speech em conjunto com outras tecnologias, como o Web Audio API, para criar efeitos sonoros e melhorar a experiência do usuário.

Em resumo, o desenvolvimento de aplicações de reconhecimento de voz com Javascript é uma tendência que vem ganhando cada vez mais espaço no mercado. Com a API Web Speech, é possível criar interações mais intuitivas e práticas para o usuário, além de personalizar comandos de voz para sua aplicação.

Agora responda o exercício sobre o conteúdo:

_Qual é a finalidade da API Web Speech do Javascript?

Você acertou! Parabéns, agora siga para a próxima página

Você errou! Tente novamente.

Imagem do artigo Desenvolvimento de aplicações de reconhecimento de imagem com Javascript

Próxima página do Ebook Gratuito:

33Desenvolvimento de aplicações de reconhecimento de imagem com Javascript

2 minutos

Ganhe seu Certificado deste Curso Gratuitamente! ao baixar o aplicativo Cursa e ler o ebook por lá. Disponível na Google Play ou App Store!

Disponível no Google Play Disponível no App Store

+ de 6,5 milhões
de alunos

Certificado Gratuito e
Válido em todo o Brasil

48 mil exercícios
gratuitos

4,8/5 classificação
nas lojas de apps

Cursos gratuitos em
vídeo, áudio e texto