2016-05-11 6 views
0

Я работаю над созданием механизма преобразования текста в речь в Visual Studio 2010 в VB.Net. Я хочу добавить следующие параметры: Том, Скорость и Пол. Многие люди на YouTube использовали System.Speech.Synthesis.SpeechSynthesizer. Я тоже хочу использовать это, но у меня есть Visual Studio 2010, а не VS 2013. Есть ли что-то еще, что я могу использовать?Можно ли использовать System.Speech.Synthesis.SpeechSynthesizer в VS 2010? (VB.NET)

Примечание: я уже опробовал SAPI.spvoice, но я не могу добавить настройки для скорости, объем или пол.

+0

используя ваш псевдоним и древний * (!) * Инструменты разработки в то же время являются любопытными ... противоречивыми ... просто sayan. Установите версию сообщества VS2015. Это бесплатно. Вам не нужна расширенная отладка драйвера ядра, а еще - все остальные выпуски предназначены только для профессионалов. – specializt

+1

Вы не можете добавить ссылку на System.Speech.dll? –

+0

@specializt возможно, что он может работать над устаревшим кодом. Интерфейс SAPI не изменился за последние несколько лет, поэтому это не должно быть проблемой. –

ответ

1

Microsoft выпустила Speech API в качестве отдельного пакета, который вы можете скачать здесь: https://www.microsoft.com/en-us/download/details.aspx?id=27226

Он вводит новое пространство имен Microsoft.Speech, и здесь является примером простого TTS (преобразование текста в речь): https://msdn.microsoft.com/en-us/library/hh378340(v=office.14).aspx

+0

Я не могу установить его; пакет установки не поддерживается типом процессора. – HighTechProgramming15

+0

Какие у вас есть спецификации? – zmechanic

+0

Есть два msi, которые вы можете попробовать по ссылке выше. Версия x86 и 64-битная. Вам просто нужно убедиться, что у вас есть подходящий для вашего процессора. –

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