2012-10-24 42 views
23

Tôi đang tìm các công cụ chuyển văn bản thành giọng nói (TTS) mã nguồn mở được viết bằng C++. Lý tưởng nhất với giọng nói chất lượng cao (xem định nghĩa chất lượng bên dưới), nhưng cũng có lựa chọn thay thế chất lượng thấp hơn, miễn là nguồn có sẵn miễn phí.Các công cụ chuyển văn bản thành giọng nói (TTS) mã nguồn mở chất lượng cao được viết bằng C++

Dự án nguồn mở đó có tồn tại không?

By "chất lượng cao" Ý tôi là "âm của con người", "non-robot" và với kết quả cuối cùng khoảng ngang bằng với hai ví dụ tiếng Anh: Example 1, Example 2

+0

MaryTTS Android: https://github.com/AndroidMaryTTS –

Trả lời

12

Tôi nghĩ rằng bạn muốn tìm Flite một dự án tuyệt vời. Nó được sử dụng rộng rãi, nguồn mở và nền tảng đa. Được phát triển tại CMU, nó có độ bền chặt hơn dự án của một nhà phát triển ngẫu nhiên.

Tuy nhiên, nó được viết hoàn toàn bằng C cho tính di động cho các đối tượng di động, có lẽ giảm giá trị học thuật của mình cho bạn, nếu đó là những gì bạn đang sau (tìm kiếm C++)

Nếu bạn không quan tâm đến một C thư viện, cùng một trang web có liên kết đến Festival, thư viện C++ của Đại học Edinburgh mạnh mẽ hơn nhiều. Tuy nhiên, nó là ít di động và bạn sẽ phải làm việc ở đó để làm cho nó làm việc trong môi trường của bạn tôi chắc chắn.

+0

Theo kinh nghiệm của tôi, những âm thanh đó rất robot – nafg

Các vấn đề liên quan