تبدیل متن به صوت #C :: V i R u s Ʒ²

V i R u s Ʒ²

هک و امنیت

V i R u s Ʒ²

هک و امنیت

Virus 32

💢 دوستانم بی دفاع و دشمنانم بی جواب نخواهند ماند 💢

-->
آخرین نظرات
  • ۶ ارديبهشت ۰۳، ۱۶:۱۵ - hidden
    test

سلام به دوستان عزیز و کاربران گرامی virus32.... قبلاً توو این پست راجب تلفظ متن در برنامه نویسی آشنا شدیم که با ترکیب  کدهای Vbs و Bat نوشتیم...

توو این پست میخوایم، مثل همون ولی اینبار توسط #C یه برنامه خوشگل موشگل تر بنویسیم که هر متنی رو توو تکست باکس بنویسیم برامون تلفظ ش کنه.

برای اینکار درواقع ما باید از رفرنس و کتابخونه Speech استفاده کنیم.


1- اول ویژوال استادیو رو استارت کنید و یه پروژه با نام دلخواه بسازید.

2- یه texbox و یه Button و دوتا Lable و یه hScrollBar ادد کنید، به دیزاین فرمتون.

3- خوشگل موشگل کردن و آرایش کردنش رو میزارم به عهده خودتون :)

4- حالا باید رفرنس Speech رو ادد کنید، برای اینکار روی اسم پروژتون راست کلیک کنید و در قسمت Add گزینه Reference رو بزنید...

5- حالا در قسمت جستجو کلمه speech رو تایپ کنید و تیک گزینه System.Speech رو بزنید و OK کنید.

6- حالا میریم سراغ کدنویسی... اول کتابخونه زیر رو تعریف کنید:

using System.Speech.Synthesis;

7- حالا رو باتن کلیک کنید و کد زیر رو بنویسید:

SpeechSynthesizer speech = new SpeechSynthesizer();
 speech.Volume = 100; // Volume
 speech.Rate = hScrollBar1.Value ; // Speed from -7 to +7
 speech.Speak(textBox1.Text); // Text for Speech

8- حالا توو دیزاین روی hScrollBar دوبار کلیک کنید و کد زیر رو تووش بنویسید:

label2.Text = hScrollBar1.Value.ToString();

9- حالا برگردین همون دیزاین و در قسمت Properties اچ اسکرول (hScrollBar) تنظیماتی که میگم رو به زیر تغییر بدین:


LargeChange: 0                                          (اندازه اچ اسکرول)

Maximum: 7                        (بازه سرعت تلفظ تا مثبت 7 هست)

Minimum: -7               (بازه سرعت تلفظ از منفی 7 شروع میشه)

Value: 0                                                               (مقدار اولیه)


همونطور که اشاره شد، کد Speech.Volume برای تنظیم درصد میزان صدا تلفظ کننده هست و کد Speech.Rate هم سرعت تلفظش هست که بین منفی 7 تا مثبت 7 هست.

حالا پروژه رو استارت کنید و یه متن توو تکست باکس بنویسید و سرعت تلفظ رو با اسکرول بار تعیین کنید و روی OK کلیک کنید و تلفظ رو بشنوید...


امیدوارم موفق باشید ...

نظر (۱)

ممنون
ایندفعه چشمام عالی نمیبینه :|
راستی وب هم کار میکنی؟
Virus32 Attacker 32 :
سلام
 چرا؟!؟
کمتر.

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی