مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

pooo

عضویت از 1399/07/23

تبدیل متن به گفتار فارسی سی شارپ

  • پنجشنبه 24 مهر 1399
  • 09:38
تشکر میکنم

سلام وقت دوستان بخیر .

من خیلی تلاش کردم بتونم یک api رایگان و افلاین یا حتی از speeh recogintion که در ویال استدیو سی شارپ وجود داره استفاده کنم تا بتونم یک متن فارسی را به صورت صوتی با استفاده از سی شارپ یا C# بگه احیانا شما لایبری یا روشی میشناسید که بتونه بهم بگه از چه لایبری یا .. برای اینکه زبان فارسی را ساپورت کنه بهم معرفی کند

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

badviruszx

عضویت از 1399/06/02

  • شنبه 26 مهر 1399
  • 18:24

سلام 

در حالت عادی اگه بخوای کاربر فارسی بنویسه و نرم افزارت با صوت زن یا مرد متن نوشته شده رو بخونه چنتا روش وجود داره !

راه اول:

استفاده از api سیستم صوتی متن خوان گوگل:

این سیستم صوتی میتونه به راحتی و وضوح بسیار بالا متن های فارسی رو با دیتابیس عظیمی که درون گوگل داره بخونه نکته مهمی که وجود داره اینه که برای استفاده از این حالت حتما باید کاربر انلاین باشه تا به دیتابیس وصل بشه وگرنه حجم نرم افزار شاید 10 گیگ بشه !!!! و اینکه آیا پولی هست یا مجانی خودمم نمیدونم کسی علاقه داره بره دنبالش!

راه دوم:

استفاده از لایبری های سی شارپ:

همونطور که میدونی سی شارپ لایبرری به نام Systems.speech  داره که با استفاده از اون میتونی برنامه هایی با دستورات و کار های صوتی بسازی

مشکل این برنامه برا ایرانیا اینه که فقط انگلیسی کار میکنه و برای فارسی باید فینگلیش نوشت که در اکثر مواقع به مشکل برمیخوری چون مثلا

سلام به فینگلیش میشه salam سیستم ممکنه اینو بخونه سالام چون فرقی بین الف فارسی با حرف ضمه نمیبینه

اگه بخای به این روش فارسی بنویسی باید براش تعریف کنی که هر کلمه فینگلیش معادل چه کلمه فارسی هست! که طبعا اگه افلاین باشه حجم نرم افزارت خیلی میشه

راه سوم:

راه اخر اینه که خودت از صفر بشینی لایبرری جدید برای speech بسازی که از فارسی و عربی هم پشتیبانی کنه که خب زحمتش خیلی زیاده ولی تظمین میکنم با این کارت جهاد بزرگی در راه برنامه نویسای سی شارپ ایرانی کردی😁

 

خب من همین ستا راه به ذهنم رسید امیدوارم برات مفید باشه 

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

ارسال پاسخ برای این پرسش

برای درج پاسخ باید وارد سایت شوید

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)