Twitch Text to Speech ซึ่งเป็นเครื่องมือสำหรับสตรีมที่อ่านข้อความที่เน้นรูปแบบการแชท
คุณสามารถใช้สิ่งนี้เป็นแหล่งเบราว์เซอร์ภายใน OBS หรือเปิดหน้าต่างเบราว์เซอร์ เมื่อใช้แอพนี้ในเบราว์เซอร์ตรวจสอบให้แน่ใจว่าคลิกหน้าหนึ่งครั้งหนึ่งครั้งเพื่อให้ได้รับอนุญาตให้เล่นเสียง คุณจะไม่เห็นองค์ประกอบใด ๆ ในหน้าตราบใดที่ไม่มีการส่งข้อความที่เน้น
หมายเหตุ ตอนนี้ใช้งานได้กับรางวัลข้อความที่ไฮไลต์เริ่มต้นเท่านั้นดังนั้นจึงไม่มีสิ่งใดที่กำหนดเอง คุณสามารถดาวน์โหลดโครงการและแก้ไขรหัสเพื่อให้ทำงานกับรางวัล Channel Point ที่กำหนดเองได้ แต่ใช้ความพยายามอีกเล็กน้อยในการตั้งค่า
เมื่อใช้เวอร์ชันสด
https://twitchtts.vercel.app/?
เมื่อทำงานในพื้นที่
http://localhost:3000/?
คุณสามารถเพิ่มพารามิเตอร์หลายตัวลงใน URL โดยการผูกมัดโดยใช้ & สัญลักษณ์ดูตัวอย่าง
channel=firefox__
คุณสามารถเลือกข้อความที่แตกต่างไปเป็นเสียงพูดด้วยการเพิ่มพารามิเตอร์เสียง โดยค่าเริ่มต้นนี้ถูกตั้งค่าเป็น Brian 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 ใน URL
โดยการเพิ่มพารามิเตอร์ขีด จำกัด ลงใน URL ของคุณคุณสามารถป้องกันข้อความที่ยาวมากจากการอ่านทั้งหมด โดยค่าเริ่มต้นนี้ถูกตั้งค่าเป็น NULL ซึ่งจะอ่านข้อความทั้งหมด คุณสามารถเปลี่ยนขีด จำกัด โดยใช้พารามิเตอร์ขีด จำกัด เช่น So: limit=100
โปรดทราบว่าขีด จำกัด ของตัวละครในข้อความ Twitch คือ 500 อักขระ
นี่เป็นตัวอย่างเกี่ยวกับวิธีที่ URL ของคุณอาจดู: https://twitchtts.vercel.app/?channel=Firefox__&tts=true&voice=Brian
ก่อนอื่นเรามี URL พื้นฐานจากนั้นเราตั้งค่าช่องเป็น Firefox__ โดยใช้ channel=Firefox__ จากนั้นเราเปลี่ยนข้อความเป็นฟังก์ชั่นการพูดเมื่อใช้ tts=true และสุดท้าย แต่ไม่น้อยเราตั้งค่าข้อความเป็นเสียงพูดเป็น 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
โครงการนี้ขึ้นอยู่กับไฮไลต์ MyChat โดย Instafluff ค้นหาได้ที่ github.com/instafluff/highlightofmychat