يرجى الرجوع إلى طريقة النشر التالية.
يرجى تورك نسخة من الرمز أولاً ونشرها على Vercel الخاص بك. الرجوع إلى الفيديو التجريبي.
أضافت السكك الحديدية الحد الأقصى لمدة 500 ساعة شهريًا ولن يتم إغلاقه تلقائيًا ، لذلك ستكون هناك فترة من الوقت كل شهر لا يمكن استخدامها. إن أمكن ، استخدم Docker للنشر.
مطلوب Docker.
# 拉取镜像
docker pull wxxxcxx/ms-ra-forwarder:latest
# 运行
docker run --name ms-ra-forwarder -d -p 3000:3000 wxxxcxx/ms-ra-forwarder
# or
docker run --name ms-ra-forwarder -d -p 3000:3000 -e TOKEN:自定义TOKEN wxxxcxx/ms-ra-forwarder
# 浏览器访问 http://localhost:3000 إنشاء docker-compose.yml لكتابة المحتوى التالي وحفظه.
version : ' 3 '
services :
ms-ra-forwarder :
container_name : ms-ra-forwarder
image : wxxxcxx/ms-ra-forwarder:latest
restart : unless-stopped
ports :
- 3000:3000
environment :
# 不需要可以不用设置环境变量
- TOKEN=自定义TOKEN تنفيذ docker compose up -d في docker-compose.yml Directory.
تتطلب العملية اليدوية تثبيت GIT و NodeJs مسبقًا.
# 获取代码
git clone https://github.com/wxxxcxx/ms-ra-forwarder.git
cd ms-ra-forwarder
# 安装依赖
npm install
# 运行
npm run startيرجى زيارة موقع الويب الذي نشرته ، وبعد الاختبار على الصفحة ، انقر فوق "إنشاء رابط محرك الصوت (Legado)" ، ثم استيراده في القراءة (Legado).
عنوان الواجهة هو api/ra . التنسيق هو:
POST /api/ra
FORMAT: audio-16khz-128kbitrate-mono-mp3
Content-Type: text/plain
<speak version="1.0" xmlns="http://www.w3.org/2001/10/synthesis" xmlns:mstts="https://www.w3.org/2001/mstts" xml:lang="en-US">
<voice name="zh-CN-XiaoxiaoNeural">
如果喜欢这个项目的话请点个 Star 吧。
</voice>
</speak>
النص المطلوب في تنسيق SSML ، والذي يدعم النطق المخصص وأنماط الكلام (حاليًا فقط إصدارات Azure تدعم أنماط الكلام المخصصة). فيما يلي أمثلة ووثائق ذات صلة:
نص على الصوت
تحسين التوليف مع لغة ترميز توليف الكلام (SSML)
تنسيق الصوت الافتراضي هو webm. إذا كنت بحاجة إلى الحصول على الصوت بتنسيقات أخرى ، فيرجى تعديل FORMAT رأس الطلب (يمكن عرض الخيارات المتاحة في ra/index.ts).
إذا كنت بحاجة إلى منع الآخرين من إساءة استخدام الخدمات المنشورة الخاصة بك ، فيمكنك إضافة TOKEN إلى متغير بيئة التطبيق ثم إضافة Authorization: Bearer <TOKEN> الوصول إلى رأس الطلب.
تتمتع خدمة Azure TTS الرسمية الرسمية لـ Microsoft حاليًا بحد معين مجاني. إذا كان الحد المجاني كافيًا لك ، فيرجى دعم الخدمة الرسمية.
إذا كنت بحاجة فقط إلى إنشاء صوت للنص الثابت ، فيمكنك استخدام إنشاء محتوى الصوت. يوفر ميزات أكثر ثراء لتوليد المزيد من الأصوات الطبيعية.
يستخدم هذا المشروع الواجهة بين متصفح الحافة "قراءة بصوت عالٍ" والصفحات التجريبية Azure TTS ، ولا يضمن التوافر والاستقرار اللاحقين.
هذا المشروع مخصص للتعلم والمرجع فقط وليس متاحًا تجاريًا.
2023-04-19: لدى Azure وظيفة تجريبية متصلة بالإنترنت للصفحة التجريبية ، والتي تسببت في أن تكون واجهة إصدار Azure غير صالحة للاستعمال. يرجى الترحيل إلى واجهة متصفح الحافة.
2022-11-18: إضافة دعم ملف القاموس ، راجع https://github.com/wxxxcxx/azure-tts-lexicon-cn/blob/main/lexicon.xml لتنسيق ملف القاموس.
2022-09-10: تعديل عنوان مستودع Docker ، وسيتم ترحيل صورة Docker التي تم إنشاؤها لاحقًا إلى WXXXCXX/MS-RA-Forwarder (لا يزال الإصدار القديم من صورة المستودع الأصلي صالحًا).
2022-09-01: يبدو أن واجهة برمجة تطبيقات Azure TTS قد تم تغييرها مرة أخرى. قد لا يتمكن مستخدمو الإصدار الأقدم من استخدامه بشكل طبيعي. يرجى التحديث إلى أحدث إصدار.
2022-07-17: تمت إضافة دعم Azure TTS API (لم أختبره كثيرًا ، لا أعرف ما إذا كان مستقرًا أم لا لاستخدامه). لأن استدعاء Azure TTS API يتطلب الحصول على رمز التفويض. يمكن استخدام طرق أخرى لفترة زمنية فقط أو مرة واحدة ، ويحتاج Vercel إلى إعادة الحصول على رمز التفويض في كل مرة يدعو فيها واجهة برمجة التطبيقات. ليس فقط من السهل وقت الخروج ، بل يزيد أيضًا من العبء على خوادم Microsoft ، لذلك لا ينصح بالمستخدمين الذين ينشرونه في Vercel (على الرغم من أنه ليس من المستحيل استخدامه ~ ولكن إذا أصيبت Microsoft وسيكون من السيئ تغيير الواجهة مرة أخرى؟).
2022-07-02: إصدار Edge API: تتضمن التنسيقات المدعومة حاليًا الاختبارات webm-24khz-16bit-mono-opu ، audio-24khz-48kbitrate-mono-mp3 ، و audio-24khz-96kbitrate-mono-mp3 . بالإضافة إلى ذلك ، ابتداءً من هذا اليوم ، إذا كنت تستخدم الصوت غير الموجود في القائمة المنسدلة ، فسترى خطأً مثل "صوت ZH-CN-yunyeneural غير المدعوم." ، وقد يتم قطعه أيضًا في المستقبل. استخدام واعتز به!
2022-07-01: يمكن للخدمات التي يتم نشرها على الخوادم خارج البر الرئيسي للصين حاليًا اختيار الصوت فقط بتنسيق لذلك يحتاج المستخدمون الذين يستخدمون Vercel إلى إعادة نشره.webm-24khz-16bit-mono-opus !
2022-06-16: لم تعد الواجهة التي يوفرها متصفح Edge تعيين نمط الكلام. إذا وجدت أنه لا يمكن استخدامه بشكل طبيعي ، فيرجى الرجوع إلى رقم 12 للحصول على التحديثات.
بفضل المنظمات/الأفراد التالية لدعمهم لهذا المشروع