Сайт для программистов

воскресенье, 20 июля 2008 г.

Modern Talking

Нет, речь пойдет не творчестве некогда очень популярного немецкого дуэта Modern Talking. Я покажу вам способ, заставить компьютер разговаривать. Начиная с .NET Framework 3.0, в библиотеке классов появилось новое пространство имен System.Speech, которое отвечает за голосовые движки. Вот простейший пример. Добавьте сначала ссылку на System.Speech в проекте и напишите следующий код.
using System.Speech.Synthesis;

// Код для кнопки
SpeechSynthesizer synth = new SpeechSynthesizer();
synth.Speak("I love .NET Framework!");


Запустите пример и щелкните на кнопку. На компьютере под управлением Windows Vista есть уже предустановленный голос Microsoft Anna, в чем вы можете убедиться, если откроете в Панели управления настройку Текст и речь. Если вы обнаружите, что у вас установлено несколько голосов, то сначала можете выбрать нужный при помощи дополнительной строчки
synth.SelectVoice("Microsoft Lili");
Удачных вам современных разговоров с компьютером!

1 комментарий:

nerinossa комментирует...

Speech в проекте и напишите следующий код