Arquitetura¶
O CPqD ASR possui um conjunto de componentes:
- Motor de reconhecimento de fala: componente que realiza o reconhecimento de fala propriamente dito.
- Pacote do idioma: representa o conhecimento da língua que está sendo reconhecida.
- Interfaces de acesso: canais de comunicação que permitem que aplicações do cliente tenham acesso aos recursos de reconhecimento de fala.
Os componentes estão mostrados na figura abaixo. Adicionalmente, são disponibilizados SDKs, que abstraem a complexidade da comunicação com o servidor e facilitam a confecção de aplicações.
Nem todos os componentes precisam estar presentes na instalação do CPqD ASR. Por exemplo, se uma aplicação usa apenas a interface REST, ela não precisa que a interface MRCP seja instalada. Para mais detalhes, consulte a seção de instalação.