2012-04-07 34 views
0

我需要實現ISpeechPhraseElement,這樣我可以在C#中使用AusioStreamOffset如何從sapi 5.1在c#中實現ISpeechPhraseElement?

http://msdn.microsoft.com/en-us/library/ee125345(v=vs.85).aspx

,這樣我可以得到當前的偏移,但我沒有任何想法如何,我可以做到這一點作爲對所有例子網都是用vb製作的。如果有人能夠讓我走向正確的方向,我會感到不快。我需要這個在Web應用程序中的文本到語音。 10x很多。

回答

0

您只能找到VB示例,因爲您只能使用腳本語言(如VBScript)中的SAPI。在C#中,您可以使用System.Speech.Recognition命名空間中的類。它包含SAPI接口周圍的託管類包裝。 ISpeechPhraseElement的等價物是RecognizedUnitWord類。您脫離RecognitionResult.Words屬性的實例。

查看this MSDN article附帶的示例代碼以便開始使用。