لقد حولت Espeak ng إلى مكتبة Arduino.
إن Espeak ng عبارة عن مزج مدمج للبرنامج إلى محطات البرامج المفتوح المصدر لمحطات النصي إلى Linux و Windows و Android وأنظمة التشغيل الأخرى. وهو يدعم أكثر من 100 لغة ولهجات. وهو يعتمد على محرك ESPEAK الذي أنشأه جوناثان دودينغتون.
يستخدم Espeak ng طريقة "تخليق صيغة". هذا يسمح لتوفير العديد من اللغات بحجم صغير. الكلام واضح ، ويمكن استخدامه بسرعات عالية ، ولكنه ليس طبيعيًا أو ناعمًا مثل الأزهار الأكبر التي تعتمد على تسجيلات الكلام البشري. كما أنه يدعم تخليق Klatt Formant ، والقدرة على استخدام Mbrola كموظف خطاب خلفي.
تحتاج ESPEAK إلى تحميل بيانات التكوين: يمكن العثور عليها في دليل ESPEAK-NG-DATA. يتم إتاحةها أيضًا كما تتضمن ملفات الرأس: راجع دليل SRC/Data.
يمكنك تحميل البيانات من محرك أقراص SD ، ولكن هذا يستخدم كمية مفرطة من ذاكرة الوصول العشوائي وسيعمل فقط إذا كان لديك PSRAM إضافي. الطريقة الموصى بها هي تحميل البيانات من ProgMem.
مع تكوين miminum ، نحصل على ما يلي على ESP32:
إذا كنت تستخدم ESP32 ، فلا تنسى تحديد تطبيق Partition Scheme الضخم!
تتطلب هذه المكتبة تثبيت المكتبات الإضافية التالية:
يمكنك أيضًا العثور على مزيد من المعلومات في الويكي ...
يمكنك تنزيل المكتبة كـ ZIP ومكالمة تشمل المكتبة -> مكتبة Zip. أو يمكنك استنساخ هذا المشروع في مجلد مكتبات Arduino على سبيل المثال
cd ~/Documents/Arduino/libraries
git clone https://github.com/pschatzmann/arduino-espeak-ng.git
أوصي باستخدام GIT لأنه يمكنك بسهولة التحديث إلى أحدث إصدار فقط عن طريق تنفيذ أمر GIT سحب في مجلد المشروع.