Twitch Text to Speech ، وهي أداة للداضى التي تقرأ دردشة الرسائل المميزة.
يمكنك استخدام هذا كمصدر للمتصفح داخل OBS أو فتح نافذة متصفح. عند استخدام هذا التطبيق في المتصفح ، تأكد من النقر على الصفحة على الأقل مرة واحدة بحيث يُسمح له بتشغيل الصوت. لن ترى أي عناصر على الصفحة طالما لم يتم إرسال رسائل مميزة.
ملاحظة في الوقت الحالي ، هذا يعمل فقط مع مكافأة الرسائل المميزة الافتراضية بحيث لا شيء من تلك المخصصة. يمكنك تنزيل المشروع وتحرير الرمز لجعله يعمل مع مكافآت Custome Channel Point ولكنه يستغرق المزيد من الجهد لإعداده.
عند استخدام الإصدار المباشر
https://twitchtts.vercel.app/?
عند الركض محليا
http://localhost:3000/?
يمكنك إضافة معلمات متعددة إلى عنوان URL عن طريق تسلقيها باستخدام & ، انظر المثال
channel=firefox__
يمكنك تحديد نص مختلف إلى صوت الكلام عن طريق إضافة المعلمة الصوتية. بشكل افتراضي ، تم تعيين هذا على براين. voice=Brian
هذه هي الأصوات التي يجب أن تكون قادرًا على استخدامها (لاحظ أن البعض قد لا يعمل)
Aditi | Amy | Astrid | Bianca | Brian | Camila | Carla
Carmen | Celine | Chantal | Conchita | Cristiano | Dora | Emma
Enrique | Ewa | Filiz | Geraint | Giorgio | Gwyneth | Hans
Ines | Ivy | Jacek | Jan | Joanna | Joey | Justin
Karl | Kendra | Kimberly | Lea | Liv | Lotte | Lucia
Lupe | Mads | Maja | Marlene | Mathieu | Matthew | Maxim
Mia | Miguel | Mizuki | Naja | Nicole | Penelope | Raveena
Ricardo | Ruben | Russell | Salli | Seoyeon | Takumi | Tatyana
Vicki | Vitoria | Zeina | Zhiyu
tts=true
إذا كنت ترغب فقط في عرض أو قراءة الرسائل المميزة إرسالها بواسطة SUBS ، فيمكنك القيام بذلك عن طريق إضافة subOnly=true to the url
عن طريق إضافة معلمة الحد إلى عنوان URL الخاص بك ، يمكنك منع رسائل طويلة جدًا من قراءة Beeing Totaly. بشكل افتراضي ، يتم تعيين هذا على NULL الذي سيقرأ الرسالة بأكملها. يمكنك تغيير الحد الأقصى باستخدام معلمة الحد كما هو: limit=100
لاحظ أن الحد الأقصى للحرف في رسالة نشل هو 500 حرف
هذا مثال على كيف قد يبدو عنوان URL الخاص بك: https://twitchtts.vercel.app/?channel=Firefox__&tts=true&voice=Brian
أولاً ، لدينا عنوان URL الأساسي ، ثم قمنا بتعيين القناة على Firefox__ باستخدام channel=Firefox__ ثم نقوم بتحويل النص إلى وظيفة الكلام على استخدام tts=true و Last ، وليس على الأقل قمنا بتعيين النص على صوت الكلام إلى Brian باستخدام المعلمة الصوتية.
إذا كنت ترغب في العبث في المشروع ، راجع كيف يعمل أو تخصيصه لتناسب احتياجاتك ، يمكنك!
بادئ ذي بدء ، تأكد من تثبيت Node.js و NPM و GIT .
git clone [email protected]:Vuurvos1/twitchTTS.gitnpm install (أو pnpm install أو yarn ) لتثبيت حزم NPM المطلوبة يمكنك بدء تشغيل المشروع عن طريق تشغيل npm start في وحدة التحكم الخاصة بك. بشكل افتراضي ، سيتم استضافة المشروع على LocalHost: 3000
بمجرد استنساخ المشروع وتثبيت التبعيات مع npm install (أو pnpm install أو yarn ) ، يمكنك بدء تشغيل خادم تطوير:
npm run dev
# or start the server and open the app in a new browser tab
npm run dev -- --openلإنشاء نسخة إنتاج من التطبيق:
npm run build يمكنك معاينة بناء الإنتاج مع npm run preview .
لنشر التطبيق الخاص بك ، قد تحتاج إلى تثبيت محول لبيئتك المستهدفة.
قائمة الميزات المستقبلية المحتملة
المؤلف: Vuurvos1 ، ترخيص من MIT
يعتمد هذا المشروع على AlmmissoffmyChat بواسطة Instafluff ، ابحث عنه على github.com/instafluff/highlightofmychat