alphacep / alphacep/vosk-api

Wake up word etc

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

説明

Hi,

How is a wake up word/phrase supposed to work with Vosk? Is there any dedicated functionality in Vosk which handles that?
I'm going to create a separate recognizer with fixed vocabulary with just a wake up word. When it will recognize a wake up word I will stop it and start another recognizer with another fixed vocabulary. Is it a way to go?

Is there a command template support in Vosk like in some other frameworks? For example I need to recognize the following command:
'play song money by pink floyd'. The template for English could be 'play song {SONG_NAME} by {BAND_NAME}'. For German 'song {SONG_NAME} von {BAND_NAME} spielen'.

Does Vosk support only words which it can find in dictionary? For example, I need to find songs by U2. In this case Vosk returns 'find you too' which is correct but there is no such band as 'you too'.

There are many singers/bands which are definitely not in the dictionary. Should I create a dedicated dictionary in this case and list all possible artists/groups? Is it possible to ask Vosk just output characters in case it cannot find a word in the dictionary?

Is it possible to mix languages? For example Google Translate can do that partially:
find albums by death cab for cutie -> найти альбомы death cab для милашки
Vosk returns this for the latter phrase from the Google translate: найти альбомы без капли милашки

Thank you!

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

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

評価

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

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

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