บทที่ 47 จาก 47 · เรียบเรียงโดย Keerati Limkulphong · 4 นาที · 2 ครั้ง
ตอนนี้เราได้มา 2 script แล้วครับ ตัวหนึ่งแปลงข้อความเป็นเสียง อีกตัวแปลงเสียงกลับมาเป็น transcription
บทนี้เรามาลองกันว่ามันทำงานได้จริงไหม ทั้งสองตัว ต่อกันเป็นวงจรปิด
ผมอยากเทสทั้ง 2 script คือ text to speech แล้วก็ speech to text
ให้คุณเขียน script พูดอะไรก็ได้ แล้ว run text-to-speech script
จากนั้นเอา output มา run speech-to-text ต่อ
พอเสร็จทั้งหมดนี้ รีวิวผลให้ผมดูบน html
โดยมีไฟล์เสียงที่กดเล่นได้ และมี transcription ให้ผมดูด้วย
สังเกตว่าเราไม่ได้เขียนบทให้มันด้วยซ้ำ — บอกแค่ "พูดอะไรก็ได้" แล้วปล่อยให้มันคิดเอง เพราะสิ่งที่เราจะเทสคือท่อ ไม่ใช่เนื้อหา
เวลาผมสั่งให้มันพรีวิวอะไร ผมจะให้มันทำเป็น HTML เสมอครับ
เพราะมันอ่านง่าย ลองเล่นได้ง่าย ไม่ต้องมานั่งอ่านไฟล์ .md หรือไฟล์ text แล้วไล่หาว่าไฟล์เสียงอยู่ไหนเพื่อจะกดเล่น
มันเป็นวิธีที่ไวที่สุดและเห็นภาพง่ายที่สุด เทคนิคนี้เอาไปใช้ได้เลยครับ ไม่ใช่แค่กับงานเสียง
copy path ของไฟล์ HTML ไปใส่ในเบราว์เซอร์ (ผมชอบดูในเบราว์เซอร์เพราะจอมันเต็ม ดูง่ายกว่า) แล้วจะเจอหน้าที่มี
ตรงที่มันทำซับไตเติลวิ่งมาให้ด้วย นี่แหละครับคือของจริง
มันทำแบบนั้นได้เพราะเรามี transcription ที่ละเอียดระดับคำ — ถ้าไม่มีข้อมูลส่วนนี้ มันทำซับไตเติลที่วิ่งเป็นคำ ๆ ไม่ได้เลย
นี่คือเหตุผลทั้งหมดที่เราลงแรงกับ stt.sh และเหตุผลที่ต้องดักไว้ใน prompt ว่าห้ามหั่นไฟล์ ตอนนี้เห็นกับตาแล้วว่าถ้า timing เพี้ยนไปครึ่งวินาที ซับไตเติลจะไม่ตรงคำ
บทที่มันแต่งเองเป็นรีวิวก๋วยเตี๋ยวเรือ ยาว 32 วินาที ถอดกลับมาได้ confidence เฉลี่ย และไม่มีคำไหนต่ำกว่า 0.6 เลย
เรียนจบบทนี้แล้วเหลืออีก 46 บท
ทบทวนบทอื่นได้ตามใจ หรือกลับไปหน้าคอร์สเพื่อดูความคืบหน้าและใบประกาศ
ส่วนที่ถอดเพี้ยนมีประมาณนี้
ก็อด → หายไปทั้งคำ
น้ำซุป → นำซุป (ไม้โทหาย)
เคี่ยวกระดูก → เคี้ยวกระดูก
ผงชูรส → ผงชูรอด
เคี้ยว → เขียว
ข้อเสีย → คอเสีย
ลองนึกภาพว่านี่คือสอง Tool ที่ทรงพลังมาก ครับ
เอาไปทำวิดีโอก็ได้ ทำหนังสือเสียงก็ได้ ทำสื่อการสอนก็ได้ — เพราะสิ่งที่เรามีตอนนี้คือ ข้อความไปเป็นเสียง และ เสียงกลับมาเป็นเวลาของทุกคำ ซึ่งเป็นวัตถุดิบตั้งต้นของงานสื่อแทบทุกชนิด
และทั้งหมดนี้รันบนเครื่องเรา ด้วยคำสั่งเดียว บนโควตาฟรี
.txt ไปใช้ตรง ๆ
ความคิดเห็น
ยังไม่มีความคิดเห็น
เป็นคนแรกได้เลย