2009-06-27 89 views
3

我跟着一篇關於語音識別與Delphi(SAPI 5.3)的文章。語音識別效果不好

http://edn.embarcadero.com/article/29583

我創建了一個基本的應用程序。但問題是應用程序已經搞錯了! 它沒有得到我說得對的。如果我舉例說:「單詞」,它會變成「病房」。等等。

有沒有更好的方法來做任何人都可以給我的語音識別?

+0

發佈一篇文章鏈接。 – Dario 2009-06-27 17:16:19

回答

5

對於任何語音識別工具,你必須確保你給它足夠的訓練,以便它可以識別你說話的方式。如果很多簡單的單詞無法正確識別,那麼您可能只需要對該工具進行更多的培訓。

在那篇文章的底部,您會看到一個「Speech Properties」框的圖片。它有一個「識別配置文件」的地方。確保您訓練您的應用程序,創建一個識別配置文件,然後在您的應用程序中使用該配置文件。

請確保閱讀該文章中的第二篇參考文獻:演講第二部分 - How to Add Simple Dictation speed recognition to your Delphi Apps,這將更詳細地介紹。

+0

嗨lkessler! 這就是問題所在。我希望我的應用程序能夠「轉換」我說的或其他人說的內容,而不需要接受培訓。該應用程序將首先翻譯人們的敘述而不經過訓練。 是可能的嗎?還是沒有語音識別達到那個水平呢? – Attilah 2009-06-28 17:31:52

1

請記住,任何語音識別引擎的準確性在很大程度上取決於所選語言與演講者按預期發音語言的能力之間的良好匹配。
這就是爲什麼英語英語和美國英語是語言引擎的兩種不同語言,爲什麼我需要訓練語音引擎來識別我的法語重音英語,而不是任何英語母語人士。