我是新來的語音識別,我正在從一個可識別的列表中接收命令的項目。如何在沒有將語音添加到語法列表中的情況下獲得語音支持?
例如,我會說「播放歌曲」。電腦會問歌名,我可以說。然後它會將我的答案與我的音樂庫進行比較並找到它。
我知道如何爲SpeechRecognizer對象添加可識別的語法,如何讓計算機說話,以及如何在iTunes中播放歌曲。然而,我不能弄清楚如何讓它在語法列表中指定或傾聽和解釋不是的東西。有沒有我失蹤的方法?還是尚未被微軟簡化?我沒有代碼可以證明這一點,因爲我甚至不知道如何搜索這個特定的想法。
當然,我可以讓程序讀取我的整個庫,但考慮到我有成千上萬首歌曲,這不是一個最佳解決方案。提前致謝!
建立一個標題,藝術家,專輯和流派中使用的每首歌曲和每個單詞的數據庫實際上並不是那麼糟糕。我的多區域音樂播放器可以做到這一點,它每天晚上都會掃描圖書館以保持數據庫的最新狀態。 – 2010-05-19 23:12:31
@Hightechrider非常感謝。如果你不介意我問,你的多區域音樂播放器是如何工作的?它是專有的嗎?我真的希望最終做這樣的事情,並不知道如何攻擊它。 – 2010-05-20 00:04:42
在博客http://bit.ly/smarthomedemo上查看演示這是所有.NET,驅動多個聲卡,爲通知播放鴨子音頻,以及更多... – 2010-05-20 01:13:08