2015-09-29 46 views
0

我正在分析PocketSphinx演示並使用它來更好地理解它是如何工作的。PocketSphinx關鍵短語和語法之間的區別

我不明白關鍵短語(在演示「哦migratory計算機」)和語法之間的主要區別。我注意到,特別是:

  • 關鍵短語更加強勁:單詞必須是準確,但如果關鍵的一句是隻有一個字發...只是說一個字,這被解釋爲正確!!!

  • 語法的情況下,我注意到,我可以說,每一個可能的字(出語法)和PocketSphinx嘗試「帶回」一詞其語法......所以如果文法是即「再見寶貝「如果我說‘狗貓香蕉’它理解‘再見寶貝’......

所以,問題是:如何在一個方式,以避免誤報創建一個強大的語法(如關鍵短語) ?這可能是一個門檻問題嗎?

回答

2

目前不可能創建健壯的語法,不支持此功能。因此,如果您想連續收聽,建議使用關鍵字識別模式。

的關鍵詞可以是多個的話,你也可以使用多個關鍵字句,對於樣品覆蓋

Recognizing multiple keywords using PocketSphinx

+0

你好,謝謝你的回答。我今天發現了你的鏈接的帖子,但我不明白第三篇文章中提出的方法(使用digits.gram的閾值)是否也適用於Android。 – Hammeronthenet

+0

如果您閱讀關於第三個答案的評論,您將會看到它不被推薦。這是行不通的。 –

+0

好吧,對不起,我對這個庫真的是虛擬的,所以正確的方式來實現,如果我理解的話,那就是關鍵字識別,但是...什麼是使用它的概念的正確證明?我真的不明白什麼是正確的例子(如果有的話)。 – Hammeronthenet