Tôi đang cố gắng triển khai công nghệ chuyển văn bản thành giọng nói của Android trong Hoạt động của tôi. Nó là một trò chơi chữ đơn giản và tôi muốn động cơ TTS đánh vần một chữ cái khi người dùng nhấn một số nút. Ví dụ: khi người dùng nhấn nút A Tôi muốn nghe "A".Android TTS (Text-To-Speech) không phát âm một chữ chính xác
Vấn đề là phương thức .speak
chỉ nhận một chuỗi là đầu vào. Vì vậy, khi tôi nói với động cơ TTS rằng tôi chỉ muốn một chuỗi chữ cái duy nhất, âm thanh không phải là cách phát âm của lá thư. Có cách nào mà tôi có thể làm cho nó phát âm chính xác các chuỗi chữ cái duy nhất không?
Giải pháp cho đến nay, là sử dụng làm đầu vào chuỗi, các từ có vẻ giống như các chữ cái, ví dụ: "bee" cho B, "xem" cho C v.v. Nhưng còn khoảng F, H và cứ như vậy?
Bất kỳ ý tưởng nào khác?
eff? aitch? Tôi nghĩ rằng những gì bạn đang làm có thể là cách duy nhất xung quanh hành vi này. – TheLastBert
Điều này thực sự phụ thuộc vào động cơ TTS; với phiên bản động cơ Google TTS 3.10.10, các chữ cái cá nhân đang được tổng hợp như mong đợi bằng tiếng Anh. – ozbek