Tổng hợp giọng nói đòi hỏi rất ít hiệu năng CPU?


13

Quay trở lại thời của máy tính cá nhân CPU 8 bit 1 MHz (Apple II, Atari 800, et.al.), đã có những chương trình phần mềm có thể thực hiện tổng hợp văn bản thành giọng nói tùy ý dễ hiểu trên các PC đó. Những thuật toán tổng hợp giọng nói được công bố nào có thể phù hợp để thực hiện trên các bộ điều khiển vi mô với hiệu năng và bộ nhớ hạn chế tương tự? (Nếu có...)


Không biết họ đã làm như thế nào, nhưng đây là một IC chuyển đổi âm thanh được gọi là LoaJet và đây là trình tạo văn bản chuyển thành văn bản liên quan. Bạn có thể hỏi mọi người tại speakjet.com họ đã làm như thế nào ...
Kevin Vermeer

@KevinVermeer - Tại sao bạn không đăng bài này như một câu trả lời? Bạn sẽ có một upvote từ tôi ít nhất vì nó sẽ bổ sung tuyệt vời cho câu trả lời của riêng tôi.
Đánh dấu gian hàng

Câu trả lời:


3

Các phương pháp tôi đã chơi với máy tính gia đình 8 bit vào những năm 80 liên quan đến việc có một bộ mẫu ngữ âm nhỏ và sau đó có văn bản bạn muốn nói được xác định theo các mẫu đó.

Vì tôi không biết về IPA vào thời điểm đó, tôi chỉ sử dụng hai âm thanh cho mỗi chữ cái và phân bổ âm thanh ngắn cho chữ thường và âm dài cho chữ hoa. Điều này đã để lại khá nhiều khoảng trống mặc dù, o cho / ɒ / ( nóng ) và O cho / oʊ / ( mở ) là dễ dàng, nhưng / uː / ( âm thanh oo trong mặt trăng ) không thể được biểu thị trong hệ thống của tôi, mà là một vấn đề đối với tôi, với tên của tôi (/ buːð / vần với / smuːð /, hãy thử chúng trong trang web tổng hợp âm vị của itinerarium ).

Những ngày này, bạn có thể làm những thứ thông minh hơn nhiều. Để bắt đầu, bạn có thể sử dụng các kỹ thuật tra cứu để dịch các từ đã biết trong văn bản chính tả thành các ký hiệu ngữ âm đã biết và đối với các từ chưa biết, triển khai Phonics như một thuật toán sẽ thực hiện công việc hợp lý.

Sau khi nhận được luồng ngữ âm của bạn, sau đó bạn có thể sử dụng các kỹ thuật DMA để truyền các mẫu âm vị riêng lẻ từ bộ nhớ đến bộ định tuyến của bạn, với ít chi phí hơn cho CPU của bạn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.