فرآوری گفتار: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
Taghavi m (بحث | مشارکت‌ها)
معرفی اصطلاح Speech-synthesizer ؛ معرفی پخش‌کننده متن به گفتار بالابولکا؛ افزودن جستارهای وابسته
اصلاح مقاله
خط ۱:
{{بدون منبع}}
'''متن به [[گفتار]]''' {{انگلیسی|Text-to-Speech}} که [[سرواژه]] آن TTS است، برنامه‌ای است که طبق متن نوشته شده، صدای سخن انسان را تولید می‌کند.
 
این نوع برنامه برای تبدیل متن به [[پرونده (رایانه)|پرونده]] صوتی ([[(کتاب گویا)]])، خواندن صفحات اینترنت با صدای بلند برای کاربر، خواندن متن در مجموعه [[مایکروسافت آفیس]]، خواندن تلفظ کلمات در نرم‌افزارهای واژه‌نامه و نیزواژه‌نامه، خواندن صفحه [[رایانه]] و نیز [[تلفن هوشمند]] برای کاربران مخصوصا کاربران نابینا توسط نرم‌افزارهای [[صفحه‌خوان]] کاربرد دارد. همچنین در سامانه‌های تلفنیتلفن مخابرات و نیز دستگاه‌های [[خودپرداز]] جهت ارتباط گفتاری با کاربر بکار می‌رود.
 
باید توجه کرد که اصطلاح «متن به گفتار» برای اشاره به دو مفهوم متفاوت بکار می‌رود:
{{سرخط}}الف) موتور متن به گفتار {{انگلیسی|Text-to-Speech engine}}
{{سرخط}}ب) پخش‌کننده متن به گفتار {{انگلیسی|Text-to-Speech player}}. {{سرخط}} وظیفه تبدیل متن به گفتار در پس‌زمینه بر عهده موتور متن به گفتار است و پخش‌کننده متن به گفتار محیط کاربری آسان برای وارد کردن متن و گرفتن خروجی صوتی یا ذخیره در قالب پرونده صوتی را فراهم می‌کند. به منظور جلوگیری از ابهام معمولا موتور متن به گفتار اصطلاحا «سنتزکننده گفتار» {{انگلیسی|Speech-synthesizer}} نامیده می‌شود از طرف دیگر پخش‌کننده متن به گفتار مخصوصا در بین کاربران عام رایانه متن به گفتار نامیده می‌شود. لیکن باید توجه کرد زبانهای پشتیبانی شده گفتار و کیفیت صدا مربوط به موتور متن گفتار است و یک موتور متن به گفتار با رابط استاندارد (در ویندوز SAPI5) به راحتی در نرم‌افزارهای گوناگون (پخش‌کننده‌های متن به گفتار) قابل فراخوانی و استفاده است.
 
{{سرخط}}الف) موتور متن به گفتار {{انگلیسی|Text-to-Speech engine}}
در حال حاضر ایسپیک تنها موتور متن به گفتار رایگانی است که از زبان فارسی پشتیبانی می‌کند. ایسپیک یک متن به گفتار رایگان و [[متن‌باز]] برای بسیاری از زبان‌ها و نیز انواع [[سیستم‌عامل]] ([[مایکروسافت ویندوز]]، [[لینوکس]]، [[اندروید]] و ...) است که زبان فارسی به آن توسط گروه برنامه نویسی ای‌اسپیک فارسی افزوده شده است. این موتور متن به گفتار در ویندوز دارای رابط استاندارد SAPI5 است لذا در همه نرم‌افزارها با رابط استاندارد مایکروسافت برای گفتار قابل فراخوانی و استفاده است. البته صدای این نرم‌افزار به دلیل استفاده از سنتز [[سازند (صوت‌شناسی)]] ماشینی است لیکن این طراحی باعث می‌شود که حتی در سرعت‌های بالا نیز کلمات کامل شنیده شود و مورد توجه نابینایان قرار بگیرد.
 
ب) پخش‌کننده متن به گفتار {{انگلیسی|Text-to-Speech player}}
یکی از کامل‌ترین پخش‌کننده متن به گفتار در [[مایکروسافت ویندوز]] بالابولکا {{انگلیسی|Balabolka}} نام دارد. هرچند این نرم‌افزار [[متن‌باز]] نیست ولی رایگان است. ویژگی جالب این نرم‌افزار تشخیص متن فارسی از انگلیسی و استفاده از موتورهای متن به گفتار جداگانه (با رابط استاندارد SAPI5) برای هر یک از زبان‌ها است.
 
{{سرخط}}ب) پخش‌کننده متن به گفتار {{انگلیسی|Text-to-Speech player}}. {{سرخط}}که وظیفه تبدیل متن به گفتار در پس‌زمینه بر عهده موتور متن به گفتار است و پخش‌کننده متن به گفتار محیط کاربری آسان برای وارد کردن متن و گرفتن خروجی صوتیصدا یا ذخیره در قالب پرونده صوتی را فراهم می‌کند. به منظور جلوگیری از ابهام معمولا موتور متن به گفتار اصطلاحا «سنتزکننده گفتار» {{انگلیسی|Speech-synthesizer}} نامیده می‌شود از طرف دیگر پخش‌کننده متن به گفتار مخصوصا در بین کاربران عام رایانه متن به گفتار نامیده می‌شود. لیکن باید توجه کرد زبانهای پشتیبانی شده گفتار و کیفیت صدا مربوط به موتور متن گفتار است و یک موتور متن به گفتار با رابط استانداردبرنامه‌نویسی (در ویندوز SAPI5API) به راحتی در نرم‌افزارهای گوناگون (پخش‌کننده‌های متن به گفتار) قابل فراخوانی و استفاده است.
 
در حال حاضر ایسپیک[[ای تنهااسپیک]] موتورو "پارس خوان" موتورهای متن به گفتار رایگانی استهستند که از زبان فارسی پشتیبانی می‌کندمی‌کنند. ایسپیکای اسپیک یک متن به گفتار رایگان و [[متن‌باز]] برای بسیاری از زبان‌ها و نیز انواع [[سیستم‌عامل]] ([[مایکروسافت ویندوز]]، [[لینوکس]]، [[اندروید]] و ...) است که زبان فارسی به آن توسط گروه برنامه نویسی ای‌اسپیکای اسپیک فارسی افزوده شده است. این موتور متن به گفتار در ویندوز دارای رابط استاندارد SAPI5 است لذا در همه نرم‌افزارها با رابط استاندارد مایکروسافت برای گفتار قابل فراخوانی و استفاده است. البته صدای این نرم‌افزار به دلیل استفاده از سنتزsynthesizer [[سازند (صوت‌شناسی)|formant]] ماشینی است لیکن این طراحی باعث می‌شود که حتی در سرعت‌های بالا نیز کلمات کامل شنیده شود و مورد توجه نابینایان قرار بگیرد.
 
یکی از کامل‌ترین پخش‌کننده متن به گفتار در [[مایکروسافت ویندوز]] بالابولکا {{انگلیسی|Balabolka}} نام دارد. هرچند این نرم‌افزار [[متن‌باز]] نیست ولی رایگان است. ویژگی جالب این نرم‌افزار تشخیص متن فارسی از انگلیسی و استفاده از موتورهای متن به گفتار جداگانه (با رابط استانداردWindows SAPI5SAPI 5) برای هر یک از زبان‌ها است.
 
== جستارهای وابسته ==
[[ایسپیکای اسپیک]]
 
== پیوند به بیرون ==