[Idea] - Create a plugin for chrome that can read Arabic text for you.
Are we able to do a plugin or a service that can read Arabic text?
Todo
- [ ] research for tools and technologies that can do text-to-speech for Arabic text.
- [ ] making a proof of concept of a plugin that can read the news.
أظن من الممكن جداً نعمل حاجة زي كده بس آلية العمل هي اللي هتفرق
ايه اللي هيكون موجود كا محرك ورا حاجة زي دي؟ حاجة كلاود ولا مدمجة كجزء من البلاجن نفسها؟
As a follow up to this I found two extensible open source TTS engines, one of which supports Arabic out of the box.
eSpeak is a cross-platform speech synthesizer that's based on the eSpeak engine and uses a "formant synthesis" method, so smaller size with a slight compromise to how realistic speech is.
There's also the Web Speech API which provides an easy interface for TTS on webpages. This would make the logic behind a plugin way easier, but will depend on the operation system to provide the voices.
Also, I just found out that NVDA uses eSpeak out of the box, but the quality needs a lot of work. This is out of scope for this issue tho. @MohamedAlaa
أظن من الممكن جداً نعمل حاجة زي كده
بس آلية العمل هي اللي هتفرق
ايه اللي هيكون موجود كا محرك ورا حاجة زي دي؟ حاجة كلاود ولا مدمجة كجزء من البلاجن نفسها؟
أظن الاول محتاجين حاجه نعملها تدريب انها تفهم الكلام العربي و بعدها هنقدر نحدد ايه الطريق اللي ممكن نمشي فيه.
ده اكيد, و في الوقت الحالي ممكن نحط هدفين, الاول تجميع اكبر قدر من المحتوى العربي الصحيح لغوياً علشان مثلاً يتدرب عليه موديل (لو مفيش) و التاني هي دراسة الخيارات اللي قولتها فوق دي
انظمة التشغيل دلوقتي بتيجي بتقنيات مساعدة و بيبقى فيها نطق باللغة العربية من الشركات الكبيرة زي ميكروسوفت و ابل, ممكن نعمل اضافة للمتصفحات تستغل الـ Web Speech API و تاخد الاصوات من نظام التشغيل.
تحب اعمل تجربة صغيرة و نشوف النتيجة مع خيار زي ده ولا نستنى شوية؟
اعتقد الداتا سيت ديه ممكن تساعد https://commonvoice.mozilla.org/en/datasets
أنا مهتم جداجدا بالموضوع ده @KL13NT
@abodacs
الداتاسيت بتاعت موزيلا دي فيها تسجيلات كتيرة فعلاً, لكن الربط نفسه مابينها ومابين ال Text To Speech معنديش علم بيه. هل انت على علم بالموضوع او تعرف حد؟