Практика программирования на Microsoft visual си плюс-плюс.Текст в речь - вишенка на торте.
Практика программирования на Microsoft visual си плюс-плюс. Текст в речь - вишенка на торте. Итак, друзья, займемся делом. Мы уже практически добрались до финиша. Осталось ввести кнопки Пауза и Стоп. Вместо кнопки Пауза можно было бы конечно использовать кнопку Speak. Продвинутые могут сделать это самостоятельно. Для управления паузой будем использовать текст на кнопке Пауза. Если этот текст Pause, то воспроизведение останавливается функцией Pause, а текст кнопки устанавливается Resume. Если этот текст Resume, то воспроизведение возобнавляется функцией Resume, а текст кнопки устанавливается Pause. Кнопкой Стоп производится отмена текущего воспроизведения. Для этого используется функция ... нет не функция стор. Такой функции нет. Для этого используется функция Speak с параметром PURGE BEFORE SPEAK - очистить, прежде чем говорить. Итак, у нас есть всё необходимое для преобразования текста в речь, чтобы использовать, например, для озвучивания наших видео. Осталось поставить вишенку на торт. Я имею ввиду немного скрытое от посторонних глаз свойство. Может быть вы, как и я, обратили внимание, что в нашей программе меньше голосов, чем можно видеть например при добавлении языков в Windows. У меня например нет Павла. Оказывается, в реестре Windows есть ещё один более широкий список голосов. Об этом не знают даже разработчики некоторых платных программ. Не будем поминать их имена всуе. Этот список находится по адресу HKEY_LOCAL_MACHINE SOFTWARE Microsoft Speech_OneCore Voices Замените константу SPCAT_VOICES на этот адрес и у вас появится масса дополнительных голосов. До встречи в новых проектах. Пока пока. Текст читал Павел, партнер Ирины.
Название:
Практика программирования на Microsoft visual си плюс-плюс.Текст в речь - вишенка на торте.
Категория:
Разное