четверг, 10 ноября 2011 г.

Учим змею разговаривать

Читая хабр, наткнулся на интересную статью, рассказывающую о том, как научить PowerShell разговаривать с помощью Microsoft`овского Speech API (там же есть ссылка на отличную замену старому доброму Сэму). Так как ставить и осваивать PowerShell только для того чтобы побаловаться, было лениво, я занялся поисками модулей с нужным мне функционалом, под python. В итоге наткнулся на отличную библиотеку под названием pyTTS. И так приступим. Для работы нам так же понадобится: Microsoft SAPI 5.0 or 5.1 redistributable win32all Python Extensions Советую так-же скачать голос Алёна, фирмы Acapela, распространяющийся по 30-ти дневной триал лицензии Начнём с простого:

import pyTTS
tts = pyTTS.Create() 
tts.Speak("Hello World") 

Read more