2015-04-22 2 views
0

У меня есть небольшая проблема в моем коде. Я запрограммировал свою программу, чтобы найти слово внутри. txt и теперь я хочу знать, как заставить SAPI говорить от 5000 символов от места, где слово находится внутри файла .txt.Как начать работу SAPI с несколькими символами?

ответ

0

Если у вас есть позиция слова в файле, это не должно быть проблемой для считывания следующих 5000 символов в буфер, который затем может быть подан в речевой движок. Возможно, что жесткое ограничение 5000 символов оставляет сломанное слово в конце, поэтому вам может понадобиться продвинуться дальше этого момента в следующее пустое пространство или что-то еще, чтобы сделать конец более плавным.

Не зная особенностей, таких как язык и платформа, и какие SAPI вы используете, невозможно дать более подробные советы.

+0

Во-первых, спасибо за ответ! Во-вторых, я работаю над средой C#, и я знаком с языком. Можете ли вы привести пример того, как хранить символы PREVIOUS 5000 и NEXT 5000 между словом в буфере на основе SAPI в Windows 8.1. Спасибо, совет! – Kanellis

+0

Извините, но у меня нет опыта C#. Это может помочь вам https://code.msdn.microsoft.com/windowsapps/Speech-synthesis-sample-6e07b218 –

Смежные вопросы