https://a.storyblok.com/f/270183/99270/4b359a4f2f/blog_speech-recognition_1120_1200x600.png

Voice API para Reconhecimento de Fala já está disponível para o público em geral

Publicado em November 20, 2020

Tempo de leitura: 1 minuto

Temos o prazer de anunciar que o Reconhecimento de Fala (ASR) já está disponível para o público em geral! Aqui está um resumo das melhorias que fizemos durante a fase beta com base nos valiosos comentários recebidos:

O ID da chamada agora é opcional

Ao contrário da entrada DTMF, a chamada (também conhecida como leg) era um parâmetro obrigatório para o ASR. Isso era um pouco inconveniente, já que era preciso construir o NCCO dinamicamente, na hora.

Agora, o uuid parâmetro é opcional, sendo que a primeira etapa da chamada é o padrão, o que se adequa à maioria dos casos de uso do ASR, como IVR ou bots de voz. Esses casos de uso geralmente envolvem uma única etapa na chamada, seja de entrada da rede PSTN para o aplicativo, seja de saída do aplicativo para o número de telefone da rede PSTN.

Ainda é possível especificar o trecho explicitamente, o que pode ser útil em cenários mais complexos.

Tipo de entrada como parâmetro

Para configurar a input ação para aceitar apenas tons DTMF, apenas voz ou ambos, anteriormente era necessário especificar dtmf e/ou speech objetos, respectivamente, mesmo que não quisesse definir nenhuma configuração personalizada para nenhum deles. Portanto, o caso padrão exigia que você tivesse a input ação fosse apresentada da seguinte maneira:

[
  {
      "action": "input",
      "dtmf": { 
      },
      "speech": {
          "uuid": "0a41d330-853b-4294-8cbb-69e8e65dc9d4"
      }
  }
]

Introduzimos um novo parâmetro chamado type, que permite definir explicitamente o tipo de ação de entrada desejada: [ "dtmf" ], [ "speech" ] ou [ "dtmf", "speech" ] no caso de ambos. Lembrando que o uuid para reconhecimento de fala agora é opcional, o objeto NCCO para DTMF e ASR ativados agora fica tão conciso quanto:

[
  {
      "action": "input",
      "type": [ "dtmf", "speech" ]
  }
]

Você pode configurar parâmetros DTMF/ASR personalizados, como antes, com dtmf/speech objetos, respectivamente. Para garantir a compatibilidade com versões anteriores, a abordagem anterior do cenário padrão de entrada de DTMF ainda é suportada.

Suporte completo ao SDK

Todos os SDKs de servidor agora oferecem suporte ao ASR.

Com essas melhorias, converter seu IVR DTMF em um assistente de voz com fala natural ou criar um do zero é super fácil. Confira nosso guia de ASR, referência sobre NCCOe tutorial sobre bots de voz para saber mais.

Nunca paramos de aprimorar e melhorar nossa API e a plataforma; por isso, estamos ansiosos por receber mais comentários e conhecer seus aplicativos incríveis!

Compartilhar:

https://a.storyblok.com/f/270183/250x250/a153431b0e/victorshisterov.png
Victor ShisterovGerente de Produto da Voice API

Victor é gerente de produto da Voice API da Vonage, com sete anos de experiência no setor de telecomunicações, e desenvolvedor de software desde a infância. Ele se dedica a tornar conceitos tecnicamente complexos fáceis de entender e usar, mantendo APIs poderosas de forma autoexplicativa e consistente. Quando não está criando e programando, ele constrói modelos em escala e toca instrumentos musicais folclóricos.