تبدیل متن به گفتار متد های مختلفی داره،مثل ترکیب واژه ها و زیر واژه ها (مثل واج) یا فیلتر کردن سیگنال خام و تغییر Formant برای تبدیل سیگنال خام به قسمتی از گفتار.
در مورد متد اول، کار به سادگی با نوشتن کد ترکیب موج (Wave Concatenation) انجام می شه. فقط کافیه یه نمونه از هر واحد گفتاری (کلمه، واج، ... ) توی فایلهای Wav که PCM Encoded هستن داشته باشیم و توی متلب ترکیبشون کنیم. البته کیفیت این روش چندان قابل قبول نیست و احتیاج به نمونه برداری های دقیق و با کیفیت داره، همینطورم از هر واحد گفتاری باید چند نمونه مختلف وجود داشته باشه. ( نحوه تلفظ یک واج به واجهای همسایه بستگی داره، و تلفظ کلمه ها هم بستگی به محل قرارگیری توی جمله و معنای جمله داره) . در هر حال، این روش جای خوبی برای شروع کاره.
|