คู่มือเสียง AI

NVIDIA Riva และ NeMo คำพูด

NVIDIA Riva เป็น SDK ที่เร่งด้วย GPU สำหรับ AI คำพูดในการผลิต (ASR, TTS และการแปล) ในขณะที่ NeMo เป็นชุดเครื่องมือโอเพ่นซอร์สสำหรับการฝึกอบรมและปรับแต่งโมเดลพื้นฐานอย่างละเอียด

ภาพรวม

NVIDIA Riva เป็น SDK ที่เร่งด้วย GPU สำหรับ AI คำพูดในการผลิต (ASR, TTS และการแปล) ในขณะที่ NeMo เป็นชุดเครื่องมือโอเพ่นซอร์สสำหรับการฝึกอบรมและปรับแต่งโมเดลพื้นฐานอย่างละเอียด พวกเขาร่วมกันช่วยให้นักพัฒนาสร้างแอปพลิเคชันเสียงที่รวดเร็วและปรับแต่งได้ซึ่งทำงานบนฮาร์ดแวร์ NVIDIA

NVIDIA Riva และ NeMo Speech ตั้งอยู่ในเวิร์กโฟลว์เสียง-AI ที่แปลงคำพูด เพลง และเสียงเพื่อการสื่อสาร การเข้าถึง และการผลิตสื่อ

เจาะลึก

NeMo (โมดูลประสาท) คือเฟรมเวิร์ก PyTorch โอเพ่นซอร์สของ NVIDIA สำหรับการสร้าง AI การสนทนา โดยจัดส่งโมเดลที่ได้รับการฝึกอบรมล่วงหน้าสำหรับการรู้จำเสียงพูดอัตโนมัติ (ASR) การอ่านออกเสียงข้อความ (TTS) และงานภาษาธรรมชาติ ซึ่งจัดเป็น 'โมดูลประสาท' ที่นำกลับมาใช้ใหม่ได้ ซึ่งคุณสามารถปรับแต่งข้อมูลของคุณเองได้อย่างละเอียด Riva เป็นฝ่ายปรับใช้ โดยจัดแพคเกจโมเดลที่ได้รับการปรับปรุงให้เหมาะสมหลังเซิร์ฟเวอร์สตรีมมิ่ง gRPC โดยใช้ TensorRT และ Triton Inference Server เพื่อให้ได้เวลาแฝงต่ำในวงกว้าง ขั้นตอนการทำงานทั่วไปจะฝึกฝนหรือปรับโมเดลใน NeMo จากนั้นส่งออกเป็นรูปแบบ Riva จากนั้นจึงนำไปใช้ในการถอดเสียงหรือการสังเคราะห์แบบเรียลไทม์ Riva รองรับการจดจำการสตรีมด้วยการประทับเวลาระดับคำ เสียง TTS แบบนิวรัล การแยกเสียงของผู้พูด และภาษาต่างๆ มากมาย ทั้งหมดนี้ได้รับการปรับแต่งให้ทำงานอย่างมีประสิทธิภาพบน NVIDIA GPU

ข้อมูลเชิงลึกทางเทคนิค

ความเร็วของ Riva มาจากการรวบรวมโมเดลด้วย TensorRT และให้บริการผ่าน Triton ซึ่งหลอมรวมเคอร์เนล ใช้ความแม่นยำแบบผสม (FP16/INT8) และแบทช์คำขอพร้อมกันแบบไดนามิก โมเดล ASR เช่น Conformer-CTC หรือ Parakeet สตรีมเสียงเป็นชิ้นเล็กๆ ในขณะที่ยังคงรักษาบริบทไว้ โดยสร้างการถอดเสียงบางส่วนภายในสิบมิลลิวินาที ไปป์ไลน์ TTS จับคู่โมเดลอะคูสติก (เช่น FastPitch) กับตัวโวโคเดอร์แบบนิวรอล (เช่น HiFi-GAN) เพื่อสร้างรูปคลื่นได้เร็วกว่าเรียลไทม์บน GPU ตัวเดียว

การเรียนรู้ NVIDIA Riva และ NeMo Speech

NVIDIA Riva เป็น SDK ที่เร่งด้วย GPU สำหรับ AI คำพูดในการผลิต (ASR, TTS และการแปล) ในขณะที่ NeMo เป็นชุดเครื่องมือโอเพ่นซอร์สสำหรับการฝึกอบรมและปรับแต่งโมเดลพื้นฐานอย่างละเอียด พวกเขาร่วมกันช่วยให้นักพัฒนาสร้างแอปพลิเคชันเสียงที่รวดเร็วและปรับแต่งได้ซึ่งทำงานบนฮาร์ดแวร์ NVIDIA NVIDIA Riva และ NeMo Speech ตั้งอยู่ในเวิร์กโฟลว์เสียง-AI ที่แปลงคำพูด เพลง และเสียงเพื่อการสื่อสาร การเข้าถึง และการผลิตสื่อ เพื่อสร้างความเข้าใจอย่างลึกซึ้ง ให้ถือว่า NVIDIA Riva และ NeMo Speech เป็นโมเดลการดำเนินงาน ไม่ใช่คุณลักษณะเดียว: กำหนดผลลัพธ์ที่ต้องการ ชี้แจงสมมติฐาน และแยกสิ่งที่ระบบสามารถทำได้อย่างน่าเชื่อถือจากสิ่งที่ยังต้องใช้วิจารณญาณจากผู้เชี่ยวชาญ

ในทางปฏิบัติ ทีมที่แข็งแกร่งที่ใช้ NVIDIA Riva และ NeMo Speech ถือว่าคุณภาพ เวลาแฝง และความยินยอมเป็นส่วนสำคัญของกลยุทธ์การปรับใช้ โดยจะบันทึกเกณฑ์ความสำเร็จที่ชัดเจน ทดสอบกับข้อมูลและขั้นตอนการทำงานที่สมจริง และทำซ้ำตามรูปแบบความล้มเหลวที่สังเกตได้ แทนที่จะชนะการวัดประสิทธิภาพเพียงครั้งเดียว นี่คือจุดที่ความเข้าใจทางทฤษฎีกลายเป็นความสามารถที่คงทนของผลิตภัณฑ์ นโยบาย และการดำเนินงาน

ปรับปรุงการเข้าถึงผ่านการถอดเสียง คำบรรยาย และอินเทอร์เฟซเสียง ในขณะเดียวกัน การใช้ Voice ในทางที่ผิดและการแอบอ้างบุคคลอื่นก็มีความเสี่ยงเพิ่มขึ้นเมื่อไม่ได้รับความยินยอม แนวทางที่ยืดหยุ่นที่สุดคือการรวมความเร็วของการทดลองเข้ากับวินัยในการกำกับดูแล: ดำเนินการนำร่อง จับหลักฐาน เผยแพร่บันทึกการตัดสินใจ และอัปเดตการป้องกันอย่างต่อเนื่องเมื่อพฤติกรรมของโมเดล ความคาดหวังของผู้ใช้ และข้อกำหนดด้านกฎระเบียบมีการเปลี่ยนแปลง

ผลกระทบเชิงกลยุทธ์

ปรับปรุงการเข้าถึงผ่านการถอดเสียง คำบรรยาย และอินเทอร์เฟซเสียง

ปรับปรุงการเข้าถึงผ่านการถอดเสียง คำบรรยาย และอินเทอร์เฟซเสียง ในการปรับใช้คุณภาพสูง สิ่งนี้จะถูกแปลเป็นกฎการปฏิบัติงานที่วัดผลได้ ขอบเขตความเป็นเจ้าของ และขั้นตอนการตรวจสอบที่เกิดซ้ำ เพื่อให้ทีมสามารถปรับขนาดความมั่นใจแทนที่จะปรับขนาดความคลุมเครือ

ทีมสื่อสามารถจัดส่งเสียงที่สวยงามได้รวดเร็วยิ่งขึ้นด้วยงบประมาณที่น้อยลง

ทีมสื่อสามารถจัดส่งเสียงที่สวยงามได้รวดเร็วยิ่งขึ้นด้วยงบประมาณที่น้อยลง ในการปรับใช้คุณภาพสูง สิ่งนี้จะถูกแปลเป็นกฎการปฏิบัติงานที่วัดผลได้ ขอบเขตความเป็นเจ้าของ และขั้นตอนการตรวจสอบที่เกิดซ้ำ เพื่อให้ทีมสามารถปรับขนาดความมั่นใจแทนที่จะปรับขนาดความคลุมเครือ

ระบบที่ติดต่อกับลูกค้าสามารถประมวลผลการโต้ตอบด้วยเสียงในขนาดที่ใหญ่ขึ้น

ระบบที่ติดต่อกับลูกค้าสามารถประมวลผลการโต้ตอบด้วยเสียงในขนาดที่ใหญ่ขึ้น ในการปรับใช้คุณภาพสูง สิ่งนี้จะถูกแปลเป็นกฎการปฏิบัติงานที่วัดผลได้ ขอบเขตความเป็นเจ้าของ และขั้นตอนการตรวจสอบที่เกิดซ้ำ เพื่อให้ทีมสามารถปรับขนาดความมั่นใจแทนที่จะปรับขนาดความคลุมเครือ

อนาคตของ NVIDIA Riva และ NeMo Speech

NVIDIA กำลังผลักดัน Riva และ NeMo ไปสู่โมเดลคำพูดพื้นฐานที่ใหญ่ขึ้นและพูดได้หลายภาษามากขึ้น และการบูรณาการที่เข้มงวดยิ่งขึ้นกับตัวแทนที่ใช้ LLM สำหรับผู้ช่วยด้านเสียงแบบ end-to-end คาดหวังการปรับแต่งที่สมบูรณ์ยิ่งขึ้น (การเพิ่มคำ เสียงที่กำหนดเองจากข้อมูลไม่กี่นาที) ความทนทานต่อสภาพแวดล้อมที่มีเสียงรบกวนที่ดีขึ้น และการปรับใช้ที่ครอบคลุม GPU ในศูนย์ข้อมูลไปจนถึงอุปกรณ์ Edge เช่น Jetson ในขณะที่ NeMo พัฒนาควบคู่ไปกับโมเดลกำเนิด เส้นแบ่งระหว่างการรู้จำเสียง การแปล และการให้เหตุผลในการสนทนาจะยังคงเลือนหายไปในไปป์ไลน์แบบเรียลไทม์ที่รวมเป็นหนึ่งเดียว

การใช้งานจริงในโลกแห่งความเป็นจริง

การถอดเสียงจากศูนย์บริการทางโทรศัพท์แบบเรียลไทม์และตัวแทนแบบเรียลไทม์ช่วยบรรยายการโทรของลูกค้าด้วยการประทับเวลาระดับคำ

สร้างเสียง TTS ของแบรนด์ที่กำหนดเองสำหรับผู้ช่วยเสมือนโดยการปรับแต่ง FastPitch ใน NeMo ในการบันทึกไม่กี่ชั่วโมง

คำบรรยายสดและการแปลคำพูดสำหรับการประชุมทางวิดีโอหรือการสตรีมกิจกรรมบน NVIDIA GPU

การปรับแต่งโมเดล Conformer ASR บนคำศัพท์ทางการแพทย์หรือกฎหมายเฉพาะโดเมนโดยใช้ NeMo จากนั้นให้บริการผ่าน Riva

รูปแบบการดำเนินงาน

NVIDIA Riva และ NeMo Speech ในทางปฏิบัติ

การถอดเสียงจากศูนย์บริการทางโทรศัพท์แบบเรียลไทม์และตัวแทนแบบเรียลไทม์ช่วยบรรยายการโทรของลูกค้าด้วยการประทับเวลาระดับคำ

การถอดเสียงศูนย์บริการแบบเรียลไทม์และการช่วยเหลือตัวแทนแบบเรียลไทม์ที่บรรยายการโทรของลูกค้าด้วยการประทับเวลาระดับคำ ทีมมักจะได้รับผลลัพธ์ที่ดีกว่าเมื่อพวกเขากำหนดเกณฑ์คุณภาพล่วงหน้า รักษาเส้นทางการยกระดับโดยมนุษย์สำหรับกรณี Edge และติดตามทั้งประสิทธิภาพการทำงานที่เพิ่มขึ้นและต้นทุนข้อผิดพลาดเมื่อเวลาผ่านไป

NVIDIA Riva และ NeMo Speech ในทางปฏิบัติ

สร้างเสียง TTS ของแบรนด์ที่กำหนดเองสำหรับผู้ช่วยเสมือนโดยการปรับแต่ง FastPitch ใน NeMo ในการบันทึกไม่กี่ชั่วโมง

การสร้างเสียง TTS ของแบรนด์ที่กำหนดเองสำหรับผู้ช่วยเสมือนโดยการปรับแต่ง FastPitch ใน NeMo ในการบันทึกไม่กี่ชั่วโมง ทีมมักจะได้รับผลลัพธ์ที่ดีขึ้นเมื่อพวกเขากำหนดเกณฑ์คุณภาพล่วงหน้า รักษาเส้นทางการยกระดับโดยมนุษย์สำหรับกรณี Edge และติดตามทั้งประสิทธิภาพการทำงานที่เพิ่มขึ้นและต้นทุนข้อผิดพลาดเมื่อเวลาผ่านไป

NVIDIA Riva และ NeMo Speech ในทางปฏิบัติ

คำบรรยายสดและการแปลคำพูดสำหรับการประชุมทางวิดีโอหรือการสตรีมกิจกรรมบน NVIDIA GPU

คำบรรยายสดและการแปลคำพูดสำหรับการประชุมทางวิดีโอหรือการสตรีมกิจกรรมบน NVIDIA GPU ทีมมักจะได้รับผลลัพธ์ที่ดีกว่าเมื่อพวกเขากำหนดเกณฑ์คุณภาพล่วงหน้า รักษาเส้นทางการยกระดับโดยมนุษย์สำหรับกรณี Edge และติดตามทั้งประสิทธิภาพการทำงานที่เพิ่มขึ้นและต้นทุนข้อผิดพลาดเมื่อเวลาผ่านไป

NVIDIA Riva และ NeMo Speech ในทางปฏิบัติ

ปรับแต่งโมเดล Conformer ASR บนคำศัพท์ทางการแพทย์หรือกฎหมายเฉพาะโดเมนโดยใช้ NeMo จากนั้นให้บริการผ่าน Riva

การปรับแต่งโมเดล Conformer ASR บนคำศัพท์ทางการแพทย์หรือกฎหมายเฉพาะโดเมนโดยใช้ NeMo จากนั้นให้บริการผ่าน Riva Teams มักจะได้รับผลลัพธ์ที่ดีกว่าเมื่อพวกเขากำหนดเกณฑ์คุณภาพล่วงหน้า รักษาเส้นทางการยกระดับโดยมนุษย์สำหรับกรณี Edge และติดตามทั้งประสิทธิภาพการทำงานที่เพิ่มขึ้นและต้นทุนข้อผิดพลาดเมื่อเวลาผ่านไป

ความเสี่ยงและรั้ว

!

การใช้เสียงในทางที่ผิดและการแอบอ้างบุคคลอื่นมีความเสี่ยงเพิ่มขึ้นเมื่อขาดความยินยอม

!

ความแม่นยำอาจลดลงตามสำเนียง ภาษาถิ่น หรือสภาพแวดล้อมที่มีเสียงดัง

!

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

แผนงานการดำเนินงาน

1

ได้รับความยินยอมอย่างชัดแจ้งสำหรับการจับเสียง การโคลน และการใช้ซ้ำ

ได้รับความยินยอมอย่างชัดแจ้งสำหรับการจับเสียง การโคลน และการใช้ซ้ำ ถือว่าแต่ละขั้นตอนเป็นเหมือนประตูหลักฐาน: หากไม่ตรงตามเกณฑ์ ให้หยุดการเปิดตัวชั่วคราว ปิดช่องว่าง จากนั้นจึงขยายการใช้งานเท่านั้น

2

ทดสอบคุณภาพกับลำโพงและสภาพพื้นหลังที่หลากหลาย

ทดสอบคุณภาพกับลำโพงและสภาพพื้นหลังที่หลากหลาย ถือว่าแต่ละขั้นตอนเป็นเหมือนประตูหลักฐาน: หากไม่ตรงตามเกณฑ์ ให้หยุดการเปิดตัวชั่วคราว ปิดช่องว่าง จากนั้นจึงขยายการใช้งานเท่านั้น

3

กำหนดเวลาที่มนุษย์จะต้องตรวจสอบหรืออนุมัติผลลัพธ์

กำหนดเวลาที่มนุษย์จะต้องตรวจสอบหรืออนุมัติผลลัพธ์ ถือว่าแต่ละขั้นตอนเป็นเหมือนประตูหลักฐาน: หากไม่ตรงตามเกณฑ์ ให้หยุดการเปิดตัวชั่วคราว ปิดช่องว่าง จากนั้นจึงขยายการใช้งานเท่านั้น

4

ติดป้ายกำกับเสียงสังเคราะห์และเก็บบันทึกที่มาเพื่อความรับผิดชอบ

ติดป้ายกำกับเสียงสังเคราะห์และเก็บบันทึกที่มาเพื่อความรับผิดชอบ ถือว่าแต่ละขั้นตอนเป็นเหมือนประตูหลักฐาน: หากไม่ตรงตามเกณฑ์ ให้หยุดการเปิดตัวชั่วคราว ปิดช่องว่าง จากนั้นจึงขยายการใช้งานเท่านั้น

สำรวจต่อไป