alphacep / alphacep/vosk-api

Question about using multiple recognizers with same model and different grammar

Ouverte
#1,102 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Jupyter Notebook
Étoiles
15.1k
Forks
1.8k
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

Hi Team,
I am using Vosk api for continous speech recognition in an android application. The offline ASR works very well and by supplying grammar word list the recognition has very high accuracy.
Currently, I want to let the app accept more complicated voice command from user. For example, when user first speak "open file", then I will ask him to provide the file name. In the second phase, I need to recognize the file name from his voice input. However, since all possible filenames is dynamically loaded from db, I will need to start a new recognizer (with the file names as grammar) and speechService.
So my question is whether dynamically construct multiple short-term used recognizer and speechservice be expensive on resource. Or will that cause problem if I have several recognizer/services created in memory and switch between them based on application context?
Thank you for any suggestion.
Regards,
Steven

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.