alphacep / alphacep/vosk-api

Accuracy issue on Android

オープン
#1,173 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Jupyter Notebook
スター
15.1k
フォーク
1.8k
PR マージ指標
30日以内にマージされた PR はありません

説明

Hello dev!
Here is the full config i'm using for android,

Version: 0.3.32
Model : [vosk-model-small-en-us-zamia-0.5](https://alphacephei.com/vosk/models/vosk-model-small-en-us-zamia-0.5.zip)
Gradle: 7.3.3-bin.zip
Android studio: Chipmunk (2021.2.1 Patch 1)

Scenario: I've build an offline voice recognition service which generally wake up phones screen by detecting these phrases ("marco", "knock knock", "ding dong", "hey stupid") . But i can see that vosk can't give right output result more than 1.5ft or 2ft of distance, but can detect "hello" phrase more than 3/4ft of distance really well. What's actually i need to do for increasing the accuracy of detection if i want to cover more than 2ft of distance?

nb:
- I already tried with different models (vosk-model-small-en-us-0.15, vosk-model-en-us-0.22 ,vosk-model-en-us-0.22-lgraph) but these models can't detect my above phrases well, like when i say "marco" they gives me output as "michael", "mark" etc etc.
- I was figured out the accuracy issue by using grammer like below,

` Recognizer(model, 16000.0f, "[\"marco\",\"knock knock\",\"ding dong\",\"hey stupid\"]")`

but vosk giving me unexpected result like when i used to say in other language vosk detect it as marco, knock knock, ding dong, hey stupid.

Please help me guys and thanks to all for this awesome library.

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。