0

AusioStreamOffset を使用できるように、ISpeechPhraseElement を実装する必要があります。

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

C#で現在のオフセットを取得できるようにしていますが、ネット上のすべての例はすべてvbで作成されているため、どのようにそれを行うことができるかわかりません。誰かが私を正しい方向に向けることができれば、感謝しています。これは、Web アプリケーションでのテキスト読み上げに必要です。10倍たくさん。

4

1 に答える 1

0

VBScript などのスクリプト言語から SAPI のみを使用するため、VB サンプルのみを見つけることができます。C# では、System.Speech.Recognition 名前空間のクラスを使用します。これには、SAPI インターフェイスのマネージ クラス ラッパーが含まれています。ISpeechPhraseElement に相当するのは RecognizedUnitWord クラスです。RecognitionResult.Words プロパティから取得するインスタンス。

開始するには、この MSDN 記事に含まれているサンプル コードを確認してください。

于 2012-04-08T21:27:06.860 に答える