Преобразование текста в речь сторонней программой
Добавлено: Вт июн 02, 2015 6:33 pm
Всем доброго времени суток.
Решил попробовать грамотно научить читать MD большие тексты. Есть довольно неплохое бесплатное приложение для этого вот тут. Самое главное, что программа запускается отдельным процессом из консоли, использует SAPI5, имеет великое множество параметров и самое главное поддерживает различного рода словари для настройки произношения. Ну так вот, запускается она из командной строки к примеру вот так:... я решил сделать отдельную функцию, рядом с встроенной в MD и назвал ее , где передается все та же переменная $ph Запуск осуществляется вот так: при выполнении я ее даже вывел echo, чтобы убедиться в правильности кодировок... Но вот обидно, echo пишет букву в букву, а вот произносится белеберда. Я так понимаю, что при выполнении exec как-то криво передаются русские символы. Подскажите кто-нибудь, во что их перекодировать??? Функцией mb_convert_encoding перепробовал все на свете... Я в программировании на php новичок, может где-то чего-то недочитал...
Решил попробовать грамотно научить читать MD большие тексты. Есть довольно неплохое бесплатное приложение для этого вот тут. Самое главное, что программа запускается отдельным процессом из консоли, использует SAPI5, имеет великое множество параметров и самое главное поддерживает различного рода словари для настройки произношения. Ну так вот, запускается она из командной строки к примеру вот так:
Код: Выделить всё
C:\balabolka_console.exe -t "Привет"
Код: Выделить всё
say($ph, $level=0)
Код: Выделить всё
sayBalabolka($ph)
Код: Выделить всё
exec ('C:\balabolka_console.exe -t "'.$ph.'"');