Итак, лень - двигатель прогресса. Или нифига не прогресса, эт уж как посмотреть.
Короче, захотелось вот мне чтоб сообщения из чата автоматически читались мне из свёрнутого окошка чата. Ибо бывает тупо некогда посмотреть чего пишут, это ж не аська где звук входящего сообщения есть. Конеш, к чату можно прикрутить звуковой сигнал как в аське, но это всё не так интересно как чтение сообщений голосом.
Как-то сразу вспомнились эксперименты с системой TTS - TextToSpeech, на базе микрософтовской SpeechAPI. Писать свой клиент в дельфях или в билдере как-то не хотелось, ибо всё-таки чат, веб-приложение. Так что полез качать SpeechAPI SDK. И вот как раз в нём обнаружился пример озвучки веб-страниц, даж кодить нифига не пришлось. Точней, кодить пришлось привязку интерфейса болталки к сообщениям чата. Что получилось посмотреть можно вот тут. Одна неприятность - работает только в IE. Для воспроизведения пока нужно вручную нажимать кнопку SpeakText, автоматическое чтение надо будет подумать как лучше сделать.
Кроме того, для нормального функционирования надо установить MS SpeechAPI и русскоязычный голос. Взять можно, например, отсюда - архив 46 мегов, там всё что надо в одном архиве.
Короче, основная идея такова. Осталось только довести до блеска.
UPD> Кстати, если установить ещё и мужской русскоязычный голос (есть такой, Николай называется) и ввести в чате признак пола, то можно сообщения разными голосами для М и Ж выводить.
Маман Четверг, 12 Февраля, 2009 16:03 цитировать ссылка на коммент