В состав фреймворка Qt 5.8, релиз которого ожидается на следующей неделе, будет включена (http://blog.qt.io/blog/2017/01/20/qt-speech-text-speech/) экспериментальная поддержка модуля Qt Speech (https://doc-snapshots.qt.io/qt5-5.8/qtspeech-index.html), предоставляющего средства для синтеза речи. В Linux преобразование текста в речь осуществляется при помощи библиотеки Speech Dispatcher (https://devel.freebsoft.org/speechd) (libspeechd), а на других платформах через штатный API операционной системы.m_speech = new QTextToSpeech(this);
connect(m_speech, &QTextToSpeech::stateChanged,
this, &Window::stateChanged);
m_speech->say("Hello World!");
Речевое сопровождение может применяться для повышения доступности приложений для людей с ограниченными возможностями или для реализации новых средств фонового информирования пользователя, что особенно востребовано для вывода уведомлений в приложениях для автомобильных информационно-развлекательных систем. Например, клиент мгновенного обмена сообщениями может зачитать текст поступившего сообщения, не отвлекая водителя.
URL: http://blog.qt.io/blog/2017/01/20/qt-speech-text-speech/
Новость: https://www.opennet.ru/opennews/art.shtml?num=45889
Какие языки поддерживаются?
Вы не поняли. Поддерживаются синтезаторы, а не языки. Будут то есть поддерживаться. :-)
Я для Qt 4 git://code.qt.io/qt/qtspeech использую.
Дигаловский движок - один из лучших..
В моём Qt 5.7.1 эта либа тоже работает. По русски говорит, но коряво, хотя это ж Speech Dispatcher такой.
git clone git://code.qt.io/qt/qtspeech.git
Если долго ждать, кто-нибудь откроет исходник (с) "Дзен в Линукс"
Эх, ещё бы STT какой-нибудь...
Это чего?
> Это чего?Это человек вздыхает по ViaVoice SDK или хоть Abbot, так понимаю.
Linux это ядро, в ядре нет синтезатора речи.
Пока нет
Просто Поцтерринг другими делами занят
> Linux это ядро, в ядре нет синтезатора речи.Будет :) Плоское ядро еще вышло на 4 гб бинарника даже.
Qt раздувается
Это не skype, каждый использует только то, что ему нужно
Ага, если ты не в компании с норм компом, на котором сможешь чистый билд собрать.
А так, какой-нибудь QtWebKit за собой потянет 90% Qt (вот нафига ему QtSensor?)
Enjoy your 'бинарнота', dude.
Не хочешь собирать сам - жри что дали. И если какой-нить хипстор решил, что тебе без QtSensor нуващеникак, значит никак. Ему виднее.
>вот нафига ему QtSensor?Чтобы увеличить очки на html5test.com
Qt сегментируется
Segfault'ируется.
У меня только QML падает
надо будет посмотреть насколько он сопоставим в rhvoice
Есть только один адекватный TTS-движок - IVONA. Остальное - боль. Если Qt предложит что-то сопоставимое - очень круто, если нет - беспполезное раздувание.
вы вообще новость читали?!
добавили не синтезатор, а универсальный api.
Acapela Alyona хоть технически и похуже, но голос гораздо приятнее, имхо.