- این موضوع 0 پاسخ، 1 کاربر را دارد و آخرین بار در 11 ماه، 3 هفته پیش بدست بهروزرسانی شده است.
- شما برای پاسخ به این موضوع باید وارد شوید.
خانه › انجمن ها › انجمن برنامه نویسی › انجمن برنامه نویسی پایتون › مشکل در ساخت تبدیل متن به گفتار
سلام و خسته نباشید بنده طبق کد ها و سورس های داده شده در اینترنت عمل میکنم اما کد من کار نمیکنه:
کد من برای تبدیل متن به گفتار فارسی آفلاین هست :
from TTS.config import load_config
from TTS.utils.manage import ModelManager
from TTS.utils.synthesizer import Synthesizer
config_path=”C:\\Users\\computer\\آدرس مدل\\config.json”
model_path=”C:\\Users\\computer\\آدرس مدل\\checkpoint_88000.pth”
text=”سلام بر خدا”
synthesizer = Synthesizer(model_path, config_path)
wavs = synthesizer.tts(text)
synthesizer.save_wav(wavs, ‘C:\\Users\\computer\\Desktop\\sp.wav’)
هم مدل ها و هم آدرس ها همه جوره درسته چون همین مدل در یک آدرسی با همین کد داره درست کار میکنه البته سیستم عامل هاست اون سایت لینوکس هست
اما مال من ویندوز هست
و کد من فقط متن های انگلیسی رو کار میکنه یعنی متن فارسی رو باید اینطور بنویسم :
sala bar khoda
حالا متن فارسی که میدم در خروجی یک فایل صوتی خالی به من تحویل میده
در سایت گفته که :
!pip install TTS
!sudo apt-get -y install espeak-ng
خب من دستور اولی رو اجرا کردم اما دستور دومی چون دستور بش یا ترمینال لینوکس هست و مال من ویندوز هست رو نتونستم انجام بدم اما در قبالش خود نرم افزار Espeak.exe رو در سیستمم نصب کردم
اون نرم افزار کار میکنه فارسی رو اما نمیدونم چطور به کدم ربطش بدم و ازش خروجی درست بگیرم
ممنون میشم راهنماییم کنید
اینم لینک اون سایته :
لطفا اگر شما درست کردید و کار کرد به منم بگید و پنهان نکنید ممنون میشم: