จากโพสที่แล้ว
วิธีใช้ Text To Speech อ่านออกเสียงข้อความในแชท Twitch&Youtube ด้วย Natural Speech ภาษาไทย
โพสนี้เราจะมาอธิบายเกี่ยวกับโปรแกรม Bouyomi Chan ให้ลึกลงไปอีก
ที่จะสอนจะมีดังนี้
- ทำให้ Emoticon ในช่องถ่ายทอดสดมีคำอ่านเฉพาะตัว
- กรองคำหยาบ ให้ไม่อ่าน หรือเปลี่ยนคำหยาบ ให้กลายเป็นคำอื่นแทน ตอนอ่านออกเสียง
- แก้ปัญหาเวลามีคนโพสลิ้งค์ ให้กลายเป็นคำเฉพาะไป
ทำให้ Emoticon ในช่องถ่ายทอดสดมีคำอ่านเฉพาะตัว
พวก Emoticon ในช่องถ่ายทอดสดเรา มันจะเป็น Text อย่างเช่นภาพนี้

ถ้ามีคนมากด Emote ตัว TTS มันก็จะอ่าน เอ็มอีเอ็นเก้าซีเอจห๊า มันก็ยาวและไม่มีความหมาย
เราก็ต้องแก้คำว่า men9chHaa ตัวอย่างในภาพนี้เป็นภาพ อ้าปากตกใจ ร้องออกเสียงว่า ห๋าาา
เราก็จะเปลี่ยน ให้ TTS อ่านออกเสียงว่า “ห๋า” แทน
โดยเริ่มจากหน้าแรกของโปรแกรม BouyomiChan เลือกไปที่ 辞書登録 (เพิ่มพจนานุกรม)

ในส่วนของ 単語 > 単純置換

探索文字例 – คำที่ได้มา
置換後 – คำที่ถูกแปลง
ยกตัวอย่าง emote ของช่องเรา ก็จะได้เป็นแบบนี้

優先度 – 9 ตรงนี้มันเป็นแค่ตัวเลขอันดับของคำนี้ เช่นเราทำคำแปลงไป 100 คำแล้ว คำนี้อยู่อันดับ 9 อะไรแบบนี้ ตัวเลขสามารถซ้ำได้ จริงๆไม่ต้องสนใจเลยก็ได้ ไม่มีปัญหา
เมื่อเสร็จแล้ว ให้กด
新規追加 – เพิ่มคำใหม่

คำนี้ก็จะถูกบันทึกลงช่องด้านล่างเรียบร้อย

หากต้องการแก้คำที่บันทึกไปแล้ว ให้คลิกคำนั้นๆ มันจะถูกแสดงขึ้นมาที่ช่องด้านบน ก็แก้คำให้เรียบร้อย
จากนั้นกด 置き換え – เซฟทับ
เท่านี้คำนั้นๆก็จะถูกแก้ ไม่ว่าจะเป็นคำที่ได้มา หรือคำที่ถูกแปลงแล้ว

削除 – ลบ
อันนี้เอาไว้ลบคำที่ไม่ต้องการ โดยเริ่มมา โปรแกรมจะมีคำญี่ปุ่นเยอะแยะเลย เรารู้ดีว่าไม่ได้ใช้อยู่ละ กดลบทิ้งให้หมดได้เลย
กรองคำหยาบ ให้ไม่อ่าน หรือเปลี่ยนคำหยาบ ให้กลายเป็นคำอื่นแทน ตอนอ่านออกเสียง
แน่นอนว่า เราสตรีมมันต้องมีเกรียนมาหาเราซักวันแน่ๆ หรือไม่ก็เจอเกรียนที่เกิดมาไม่เคยเจอ TTS มาพูดคำแปลกๆให้ออกเสียง
อย่างเช่นคำหยาบต่างๆ เราก็คิดเอาไว้ก่อนเลยว่า ถ้ามันมีเกรียนมาด่า มันจะใช้คำอะไร เราจะยกคำง่ายๆมาให้ดูก่อนเลย

เราแค่ใส่คำนั้นลงไป ส่วนคำแปลง ให้เว้นว่างเอาไว้
จากนั้นกด 新規追加 – เพิ่มคำใหม่
เท่านี้คำที่เราดักไว้ ก็จะไม่มีการอ่านออกเสียงแล้ว
หรือใช้อีกวิธีนึงคือ ไปที่โปรแกรม OneComme ในหน้าแรก มันจะมีการแสดงข้อความแชทใน Live ของเราอยู่แล้ว
ให้เอาเม้าส์ชี้ข้อความนั้นไว้ ด้านขวาจะมี แฮมเบอร์เกอร์ (三) คลิก

แล้วเลือก Exclude from speech

เท่านี้ คอมเม้นของคนนี้ก็จะไม่ถูกออกเสียงบน TTS แล้ว
โลกนี้ มีชิมแปนซีเล่นอินเตอร์เน็ตอยู่เยอะ เพราะฉะนั้นต้องมาคอยดักพวกลิงพวกนี้
เพราะมันจะบ้าเห่อของใหม่ที่ไม่เคยเห็นมาก่อน มันจะพยายามเล่นป่วนเราแน่ๆละ
การแก้คำต่างๆ ให้อ่านแบบง่ายๆ สั้นๆ
ตัวอย่างคำที่เราแก้ ให้มันอ่านง่ายๆ อย่างเช่น คำหัวเราะ บางคนก็พิมพ์ 55 สั้นๆ บางคนก็ 555 ยาวๆ เราต้องมาดักให้หมดเท่าที่จะทำได้

ปัญหาของคำพูดลากเสียง เนื่องจากภาษาไทย ไม่ได้ออกแบบมาให้ เขียนแบบมีความหมายว่าลากเสียง
เช่น สุดยอดดดดดดดดดดดดดดดดดดด
คำแบบนี้ บอท มันไม่รู้หรอกว่ามันคือการลากเสียง
มันจะกลายเป็น อ่านออกมาว่า “สุดยอด ดอดอ ดอดอ ดอดอ ดอดอ ดอดอ ดอดอ ดอดอ”
ไปซะอย่างนั้น เพราะฉะนั้น แนะนำให้ดักคำพวกนี้
จาก สุดยอดดดดดดดดดดด
เป็น สุดยอดดด…
ใช้ ลากเสียงแค่ 2 ตัว และลงจุด 3 จุดลงท้าย บอทก็จะอ่านได้ตามปกติ
แต่จริงๆ ใช้คำว่า สุดยอด แทนไปเลยก็ได้นะ ไม่จำเป็นต้องลาก … หรอก เสียงที่ออกมาไม่ค่อยต่างอะไรเลย
บ้างก็มีคำไทย ที่บอทอ่านไม่ได้เหมือนกัน เช่น “โอ้โห” แต่บอทอ่านเป็น “โอ้หลน” ได้ไงก็ไม่รู้
เราต้องมาแก้ให้อ่านว่า “โอ้ว โหว” ให้อ่านออกเสียงถูกต้องแทน
เวลาเราเจอบอทอ่านอะไรแปลกๆ เราก็ต้องมาไล่ๆดักแก้ไปทีละคำ ค่อยๆไป อีกหน่อยก็เยอะขึ้นมากๆแล้วล่ะ
แก้ปัญหาเวลามีคนโพสลิ้งค์ ให้กลายเป็นคำเฉพาะไป
บางทีเราอาจจะเจอคนหวังดีโพสลิ้งอะไรให้เรา ไม่ว่าจะคนหวังดี หรือ หวังร้าย
ถ้าไม่ดักลิ้งค์ มันจะกลายเป็นว่า ลิ้งยาวๆ TTS มันก็จะอ่านหมดเลยซึ่งยาวมากๆ น่ารำคาญแน่ๆ
ไปที่ 辞書登録 > 単語 > 正規表現

ในนี้ ด้านล่างจะมี ตัวอย่าง :// H?TTPS? อยู่
ให้เราเลือก แล้วแก้ช่อง 置換後 – คำที่ถูกแปลง
ให้กลายเป็น “มีแปะลิ้งอยู่ในแชท” หรือคำอื่นที่อยากให้เป็น แต่ในตัวอย่างนี้จะใช้คำว่า “มีแปะลิ้งอยู่ในแชท“
แล้วกด 置き換え – เซฟทับ
เพื่อแก้เวลามีคนแปะลิ้งมา ให้ออกเสียงว่า “มีแปะลิ้งอยู่ในแชท“
หากไม่มี ให้ทำการเพิ่มเข้าไป เหมือนวิธีด้านบนเลย ช่อง
探索文字例 ใส่ว่า ://
正規表現 ใส่ว่า H?TTPS?://[A-Z0-9+./.%¥&?#$!’()-= ̄_:;]+
置換後 ใส่ว่า มีแปะลิ้งอยู่ในแชท
แล้วกด 新規追加 – เพิ่มคำใหม่
เท่านี้ ทุกลิ้งค์ ก็จะถูกแก้เรียบร้อยแล้ว !
หลักๆ การใช้ 辞書登録 ของ BouyomiChan นี่ถือว่าสามารถแก้ไขคำได้ทุกอย่าง สามารถนำมาใช้เป็นลูกเล่น เล่นคำอะไรได้มากมาย จริงๆจะมีลูกเล่นอื่นอีก แต่เดี๋ยวไว้จะมาสอนอีกในโพสถัดๆไปแล้วกันนะ ตอนนี้ลองใช้ดูก่อนแล้วกัน ถ้าหากเจอคำภาษาไทยอะไร ที่ออกเสียงแปลกๆ ลองมาคอมเม้นบอกหน่อยนะ จะได้แก้ตามด้วยเลย

