2015-04-22 19 views
0

我的代碼有一個小問題。我已經編程我的程序來查找單詞中的單詞。 txt文件,現在我想知道如何讓SAPI從.txt文件中找到的單詞的地方起5000個字符發言。如何開始SAPI說回幾個字符?

回答

0

如果您在文件中包含單詞的位置,將下一個5000個字符讀入緩衝區,然後將其送入語音引擎應該不是一個挑戰。可能的情況是,難以處理的5000個字符會在最後留下一個字,因此您可能希望通過該位置前進到下一個空白處或任何可以使結束更平滑的位置。

不知道語言和平臺等具體情況以及您正在使用哪個SAPI,不可能提供更詳細的建議。

+0

首先感謝您的回答!其次,我正在研究C#環境,並且我正在學習語言知識。你能給我一個例子,說明如何根據Windows 8.1上的SAPI在緩衝區中的單詞之間存儲PREVIOUS 5000和NEXT 5000字符。感謝您的建議。 – Kanellis

+0

對不起,但我沒有任何C#的經驗。這可以幫助你https://code.msdn.microsoft.com/windowsapps/Speech-synthesis-sample-6e07b218 –