چگونه با پایتون یک مبدل متن به صدا چند زبانه بسازیم

“داشتن زبان دیگر داشتن روح دوم است.”
– شارلمانی

تصور کنید در حال سفر به کشور جدیدی هستید و این توانایی را دارید که یک مکالمه یکپارچه به زبان محلی خود داشته باشید. این همان چیزی است که ما در این مقاله سعی خواهیم کرد با ساخت یک برنامه مبدل متن به صدا ساده با استفاده از پایتون به آن برسیم. googletrans API و gTTS برای تبدیل متن به گفتار ما به کد کامل، نحوه عملکرد اجزای مختلف و نحوه استفاده از APIهای مختلف برای انجام کارهای مختلف مانند تبدیل متن از انگلیسی به هر زبان و سپس تبدیل آن به صدا در آن زبان خاص خواهیم پرداخت.

اجزای مختلف

این سه بخش است

  • ترجمهgoogletrans کتابخانه پایتون که از ترجمه گوگل برای کمک به ترجمه زبان استفاده می کند
  • تبدیل متن به گفتارgTTS (Google Text-to-Speech) که به تبدیل متن به فرمت صوتی به زبان مورد نظر ما کمک می کند
  • پخش صداpygame که در درجه اول برای توسعه بازی ها استفاده می شود، اما ما از آن در اینجا برای پخش صدای تولید شده توسط gTTS

پیش نیازها

ما می توانیم از دستور pip در ترمینال برای نصب کتابخانه های مورد نیاز استفاده کنیم:

pip install gTTS googletrans==4.0.0-rc1 pygame

توجه داشته باشید: گاهی اوقات ممکن است هنگام اجرای کد واقعی پایتون با خطای زیر روبرو شوید –

AttributeError:...

Source link