Tôi hiện đang làm việc trên một dự án mà tôi nghĩ rằng có thể đưa ra các biểu diễn ngữ âm của các từ bằng nhiều ngôn ngữ khác nhau sẽ thực sự hữu ích. Tôi biết Aspell làm điều này khá tốt, nhưng tôi không nghĩ rằng có một cách rất dễ dàng để có được biểu diễn ngữ âm của họ, vì vậy tôi hỏi: có một số gói tốt khác cho việc biểu diễn ngữ âm của một từ cho từ và ngôn ngữ không/phương ngữ/giọng/bất kể nó đến từ đâu?Gói tốt cho Đại diện ngữ âm cho các ngôn ngữ của con người là gì?
Điều này không cần phải bằng bất kỳ ngôn ngữ cụ thể nào, nhưng nếu đó là ngôn ngữ Perl, điều đó sẽ tốt nhất.
Tôi đã thử Soundex, Metaphone, DoubleMetaphone và mọi thứ khác trong Text::Phonetic và không công cụ nào trong số đó là rất tốt - chắc chắn không ở đâu tốt bằng các thứ trong Aspell.
Sản xuất phát âm theo ngữ âm mục tiêu cuối cùng hoặc phương tiện để kết thúc khác? – Schwern
Các phương tiện để kết thúc khác. Cuối cùng, mục tiêu là sử dụng điều này trong việc thực hiện thuật toán tự động hoàn thành mờ. – Eli
Ôi trời, thật là khó. Không phải là ít nhất là bởi vì một phần từ có thể âm thanh rất khác nhau. "t", "th", "thro", "throu", "throug", "through". Tôi nghi ngờ nó sẽ mất rất nhiều đào tạo một AI cho xác suất hơn là sử dụng ngữ âm học. Bạn có thể muốn tìm một dịch vụ cung cấp dịch vụ đó. – Schwern