PDA

View Full Version : تلفظ صحیح لغات در سی شارپ



meysam_online2012
شنبه 03 اسفند 1392, 13:06 عصر
سلام خدمت همگی


من در حال ساخت یک دیکشنری هستم و می خوام تلفظ بریتانیایی و امریکایی لغاتو به برنامه اضافه کنم اما متاسفانه نمی دونم از چه روشی استفاده کنم یعنی باید فایل هی صوتی تلفظ هارو پیدا کنم یا روش دیگه ای هم هست

ممنون میشم در این مورد منو راهنمایی کنید

Mousavmousab
شنبه 03 اسفند 1392, 17:00 عصر
این کار بسیار پیچیده ای است.
پیشنهاد می کنم از Engine خود مایکروسافت استفاد کن.

meysam_online2012
دوشنبه 05 اسفند 1392, 08:05 صبح
سلام خدمت همگی


من در حال ساخت یک دیکشنری هستم و می خوام تلفظ بریتانیایی و امریکایی لغاتو به برنامه اضافه کنم اما متاسفانه نمی دونم از چه روشی استفاده کنم یعنی باید فایل هی صوتی تلفظ هارو پیدا کنم یا روش دیگه ای هم هست

ممنون میشم در این مورد منو راهنمایی کنید


دوستان اگر کسی فایل های صوتی یا کد خاصی داره بگه هزینش مساله ای نیس پرداخت می کنم

rezamansori
دوشنبه 05 اسفند 1392, 12:24 عصر
سلام
من چند وقت پیش یک دیکشنری برای گوشی های آیفون دیده بودم که هر دو لهجه ای که ذکر کردین رو داشت.
فایل های تلفط رو جداگانه برای دانلود گذاشته بود که فایل های با پسوند mp3 بودند، اما فایل ها به نحوی اینکریپت شده بودند و باید دیکریپت بشند.
البته بحث اخلاقیش هم هست.
موفق باشید.

meysam_online2012
دوشنبه 05 اسفند 1392, 14:30 عصر
سلام
من چند وقت پیش یک دیکشنری برای گوشی های آیفون دیده بودم که هر دو لهجه ای که ذکر کردین رو داشت.
فایل های تلفط رو جداگانه برای دانلود گذاشته بود که فایل های با پسوند mp3 بودند، اما فایل ها به نحوی اینکریپت شده بودند و باید دیکریپت بشند.
البته بحث اخلاقیش هم هست.
موفق باشید.

ممنون دوست عزیز

من بدجور به این فایلها نیاز دارم راه دیگه ای سراغ ندارین یا میشه همین راهو بیشتر توضیح بدین؟

سوداگر
دوشنبه 05 اسفند 1392, 15:48 عصر
فکر کنم دیکشنری نارسیس این دو تا لهجه رو داشت، هرکدوم در یک فایل که برای تلفظ هر کلمه باید از ثانیه خاصی شروع به play میکرد. البته قفل نرم افزار رو برداشته اند و فایلها به راحتی در مدیاپلیر اجرا میشه. میتونی باهاشون تماس بگیری و ازشون اجازه بگیری.

meysam_online2012
دوشنبه 05 اسفند 1392, 19:34 عصر
فکر کنم دیکشنری نارسیس این دو تا لهجه رو داشت، هرکدوم در یک فایل که برای تلفظ هر کلمه باید از ثانیه خاصی شروع به play میکرد. البته قفل نرم افزار رو برداشته اند و فایلها به راحتی در مدیاپلیر اجرا میشه. میتونی باهاشون تماس بگیری و ازشون اجازه بگیری.

ممنون دوست عزیز
این دو تا فایلو پیدا کردم اما زمانبندی هر لغت خیلی زمانبره و با یک میلی ثانیه اشتباه کل لغات بهم میریزه

چیزی دیگه سراغ ندارین؟

zayens
سه شنبه 06 اسفند 1392, 11:02 صبح
با سلام.
1- از منوی Project>add reference گزینه System.Speech را به پروژه اضافه کنید.
2- از کلاس System.Speech.Synthesses.SpeechSynthesizer یک نمونه بسازید.


System.Speech.Synthesses.SpeechSynthesizer synthesizer=new System......
3- با استفاده از متود SpeechSynthesizer.Speak متن مورد نظر را به گفتار تبدیل کنید:


synthesizer.Speak("hello World");
یک نمونه با امکان ذخیره در فایل:
http://barnamenevis.org/showthread.php?354932-%D8%B3%D8%A7%D8%AE%D8%AA-%D9%88-%D8%AA%DA%A9%D9%85%DB%8C%D9%84-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%DB%8C-%D9%85%D8%AA%D9%86-%D8%AE%D9%88%D8%A7%D9%86-%D8%A7%D9%86%DA%AF%D9%84%DB%8C%D8%B3%DB%8C

meysam_online2012
سه شنبه 06 اسفند 1392, 23:01 عصر
با سلام.
1- از منوی Project>add reference گزینه System.Speech را به پروژه اضافه کنید.
2- از کلاس System.Speech.Synthesses.SpeechSynthesizer یک نمونه بسازید.


System.Speech.Synthesses.SpeechSynthesizer synthesizer=new System......
3- با استفاده از متود SpeechSynthesizer.Speak متن مورد نظر را به گفتار تبدیل کنید:


synthesizer.Speak("hello World");
یک نمونه با امکان ذخیره در فایل:
http://barnamenevis.org/showthread.php?354932-%D8%B3%D8%A7%D8%AE%D8%AA-%D9%88-%D8%AA%DA%A9%D9%85%DB%8C%D9%84-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%DB%8C-%D9%85%D8%AA%D9%86-%D8%AE%D9%88%D8%A7%D9%86-%D8%A7%D9%86%DA%AF%D9%84%DB%8C%D8%B3%DB%8C

دوست عزیز این روش فقط یه متنو به گفتار تبدیل میکنه و تلفظ هارو کاملا اشتباه میگه