انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => نرم‌افزارهای چندرسانه‌ای => نویسنده: فاروق در 22 شهریور 1394، 06:52 ب‌ظ

عنوان: تبدیل متن به صدا در اوبونتو
ارسال شده توسط: فاروق در 22 شهریور 1394، 06:52 ب‌ظ
در این پست میخواهم به شما یک برنامه بسیار کم حجم برای تبدیل متن(انگلیسی) به صدا معرفی کنم.
نام این برنامه بسیار ساده espeak هست، تحت خط فرمان اجرا میشود و واقعا حجم بسیار کمی دارد.
از مزایای ای برنامه میتوان موارد زیر را برشمرد:
برای نصب این برنامه  در اوبونتو 14.04 بصورت آفلاین به این صفحه رفته و برنامه و کتابخانه های مورد نیاز آنرا بصورت بسته های deb دانلود کرده و در کامپیوتر آفلاین نصب کنید.
http://packages.ubuntu.com/trusty/espeak
اگر کامپیوتر مورد نظر آنلاین است(هر چند با سرعت بسیار کم) دستور زیر را در خط فرمان وارد کنید:
sudo apt-get install espeakهمچنین میتوانید از آدرس زیر کئ منبع انرا دانلود کرده و خودتان کامپایل کنید:
http://sourceforge.net/projects/espeak/files/espeak/espeak-1.48/espeak-1.48.04-source.zip

کار با نرم افزار

در صورتی که دستور زیر را در خط فرمان اجرا کنید وارد برنامه میشوید و هر چه که تایپ کنید و RETURN را فشار دهید، آنرا میخواند.
espeakبا دستور زیر نیز فقط متنی را که میخواهید می خواند
espeak "Text to read"این دستور نیز یک فایل متنی را برایتان میخواند
espeak -f addr_of_textبرای اطلاعات بیشتر در مورد کار با این نرم افزار دستور زیر را اجرا کنید:
espeak -hیا به آدرس زیر بروید:
http://espeak.sourceforge.net/commands.html

اگر اشکالی یا ایرادی داخل این مطلب دیدید بگید. ممنون
عنوان: پاسخ : تبدیل متن به صدا در اوبونتو
ارسال شده توسط: احسان فعالپور در 22 شهریور 1394، 07:52 ب‌ظ
هنوز تست نکردم ولی به نظرم باحال میاد.
ممنون \\:D/ \\:D/
عنوان: پاسخ : تبدیل متن به صدا در اوبونتو
ارسال شده توسط: حامد سپهر در 22 شهریور 1394، 08:01 ب‌ظ
جالب بود، ولی خیلی روباتی میخونه :|
عنوان: پاسخ : تبدیل متن به صدا در اوبونتو
ارسال شده توسط: sajed68 در 22 شهریور 1394، 10:40 ب‌ظ
سلام.
من امتحانش نکردم، ببینم چجوری میخونه
مدل پایتونی هم داره! (فکر کنم) pyAudio  بود.این هم میخونه! ولی خیلی شبیه (با عرض پوزش!) شبیه عقب مونده های ذهنی میخوند. به فارسی هم که میرسید کلا به خواب میرفت...
به هر حال ممنون واسه معرفی
عنوان: پاسخ : تبدیل متن به صدا در اوبونتو
ارسال شده توسط: afrod در 23 شهریور 1394، 12:34 ق‌ظ
برای فارسی خوندن باید آپشن به دستور اضافه کنید
بله، این صداهای رباتی قابل تحمل نیستند!
عنوان: پاسخ : تبدیل متن به صدا در اوبونتو
ارسال شده توسط: فاروق در 23 شهریور 1394، 11:59 ق‌ظ
برای گرفتن خروجی از نرم افزار بصورت wave یعنی با فرمت wav از الگوی زیر استفاده کنید:
espeak -w wave_fileچند مثال:
espeak "Hello" -w /home/faroogh/hello.wavespeak -f /home/faroogh/primes.txt -w /home/faroogh/primes.wav