tetos
0.4.1
واجهة موحدة لمقدمي العديد من النصوص إلى الكلام (TTS).
| مزود | متطلبات |
|---|---|
| الحافة tts | - |
| Openai TTS | api_key : مفتاح API Openai |
| Azure TTS | speech_key : مفتاح خدمة الكلام Azurespeech_region : منطقة خدمة الكلام Azure |
| جوجل TTS | قم بتمكين واجهة برمجة تطبيقات النص إلى الكلام في وحدة التحكم السحابية في Google قم بتعيين env var GOOGLE_APPLICATION_CREDENTIALS كمسار إلى ملف مفتاح حساب الخدمة |
| VolcEngine TTS (火山引擎) | access_key : معرف مفتاح الوصول إلى VolcEngine. (احصل عليه هنا)secret_key : مفتاح الوصول إلى VolcEngine. (احصل عليه هنا)app_key : مفتاح تطبيق VolcEngine |
| بايدو TTS | api_key : مفتاح API Baidusecret_key : Baidu Secret Keyيمكن الحصول على كلاهما في وحدة التحكم |
| الحد الأدنى TTS | api_key : مفتاح API Minimaxgroup_id : معرف مجموعة Minimaxيمكن الحصول على كلاهما في وحدة تحكم Minimax |
| 迅飞 TTS | app_id : معرف تطبيق Xunfeiapi_key : مفتاح API Xunfeiapi_secret : SENCED XUNFEI API |
| صوت السمك | api_key : مفتاح API Audio Audio Fish |
يتطلب Tetos Python 3.8 أو أعلى.
pip install tetos tetos PROVIDER [PROVIDER_OPTIONS] TEXT [--output FILE]
يرجى تشغيل tetos --help لمقدمي الخدمات والخيارات المتاحة.
أمثلة
tetos google "Hello, world!"
tetos azure "Hello, world!" --output output.mp3 # save to another file
tetos edge --lang zh-CN "你好,世界!" # specify language
tetos openai --voice echo "Hello, world!" # specify voice
استخدم Azure TTS كمثال:
from tetos . azure import AzureSpeaker
speaker = AzureSpeaker ( speech_key = '...' , speech_region = '...' )
speaker . say ( 'Hello, world!' , 'output.mp3' )قد تكون معلمات التهيئة مختلفة لمقدمي الخدمات الآخرين.
تحترم Tetos متغيرات بيئة الوكيل HTTP_PROXY ، HTTPS_PROXY ، ALL_PROXY و NO_PROXY .
ترخيص Apache 2.0