Capa do Ebook gratuito Como utilizar o Javascript no desenvolvimento de sites web

Como utilizar o Javascript no desenvolvimento de sites web

4.5

(4)

37 páginas

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

Capítulo 32

Tempo estimado de leitura: 2 minutos

+ Exercício
Audio Icon

Ouça em áudio

0:00 / 0:00

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:

Continue em nosso aplicativo

Você poderá ouvir o audiobook com a tela desligada, ganhar gratuitamente o certificado deste curso e ainda ter acesso a outros 5.000 cursos online gratuitos.

ou continue lendo abaixo...
Download App

Baixar o aplicativo

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.

A API Web Speech do Javascript permite o acesso a recursos de reconhecimento e síntese de voz diretamente no navegador, como mencionado no texto sobre o desenvolvimento de aplicações de reconhecimento de voz.

Próximo capitúlo

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

Arrow Right Icon
Baixe o app para ganhar Certificação grátis e ouvir os cursos em background, mesmo com a tela desligada.