PDA

View Full Version : حرفه ای: نحوه تلفظ متن انگلیسی از روی متن



hamednazarzadeh
سه شنبه 25 مرداد 1390, 12:49 عصر
با سلام خدمت اساتید عزیز
من می خوام توی ویندوز 7(64 بیتی) یه برنامه بنویسم که متن انگلیسی رو بهش بدیم و اون برنامه با استفاده از speech اون رو تلفظ کنه .
توی refrence کتابخانه speechlib رو اضافه کردم و using SpeechLib رو هم اضافه کردم .کد برنامه هم بصورت زیر هست :

voice = new SpVoice();
voice.Voice = voice.GetVoices("Name=" + default_voice, "Language=409").Item(0);
voice.Speak(textBox1.Text, SpeechVoiceSpeakFlags.SVSFlagsAsync);

این کد توی ویندوز 32 بیتی درست عمل میکنه ولی توی 64 بیتی خطای زیر رو میده :
Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))

ممنون میشم اگه اساتید راهنمایی کنن.

Farshid007
سه شنبه 25 مرداد 1390, 14:30 عصر
ویندوز من سون X64
هستش
تست کردم کار میکنه
See this Page (http://barnamenevis.org/showthread.php?293918-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-speech-%D8%B3%DB%8C%D8%B3%D8%AA%D9%85&highlight=)

hamednazarzadeh
سه شنبه 25 مرداد 1390, 17:07 عصر
ممنون از راهنماییتون . روی یک سیستم دیگه بررسی می کنم ببینم نتیجه چی میشه