Tính năng chuyển văn bản thành giọng nói (Text-to-speech hay TTS) được Google trang bị sẵn cho hệ điều hành Android từ phiên bản 1.6 Donut. Tính năng rất hữu ích trong nhiều trường hợp, đặc biệt đối với các phần mềm từ điển, giúp cho bạn có thể nghe phát âm của từ một cách đơn giản, ngoài ra một số phần mềm khác có thể đọc giúp bạn nội dung đang hiển thị trên màn hình, đọc tin nhắn hay số điện thoại đang gọi, hướng dẫn chỉ đường bằng giọng nói... Chỉ có một vài phần mềm trên Android tự xây dựng cơ sở dữ liệu phát âm và giải thuật riêng của mình, còn phần lớn đều dựa vào dịch vụ có sẵn của Google để chuyển văn bản thành giọng nói.
Bạn có thể tìm thấy phần tuỳ chỉnh của tính năng này trong Settings -> Accessibility -> Text-to-speech output. Mặc định sẽ luôn có lựa chọn Google Text-to-speech Engine ở đây, tuỳ từng hãng điện thoại mà có hay không có thêm các lựa chọn khác, ví dụ như Samsung có phát triển hệ thống riêng của mình và ở đây thì luôn có thêm lựa chọn khác của Samsung.
Mặc định thì voice data (giọng eng) đã được cài sẵn, vì thế lựa chọn Install voice data chỉ hữu ích khi bạn muốn cài thêm giọng khác như Đức, Tây Ban Nha, Pháp hay Ý. Như đã nói ở trên, tất cả dữ liệu đều được Goolge xử lý trên server nên voice data của họ có dung lượng khá nhỏ, chỉ khoảng vài MB.
Có một điểm hơi khó chịu là giọng của Google Voice không thực sự tốt, nhiều khi khó nghe và nó có hơi hướm của máy nhiều quá. Thật tốt là Text-to-speech out có chấp nhận engine của hãng thứ 3, vì thế bạn có thể cài thêm các dữ liệu khác vào để sử dụng. Trên Android hiện tại có 2 hãng làm khá tốt đó là SVOX với Classic Text To Speech Engine và IVONA với IVONA Text-to-Speech HQ. Mình lựa chọn IVONA vì hiện tại phần mềm này đang miễn phí và chất lượng rất tốt, khả năng phát âm tự nhiên và dễ nghe.
- Tải về SVOX Classic Text To Speech Engine
- Tải về IVONA Text-to-Speech HQ
Sau khi đã cài đặt được bộ phát âm mới thì bạn có thể ứng dụng nó được rồi. Text To Speech Engine không phải là phần mềm cụ thể mà nó sẽ được các ứng dụng khác sử dụng lại, để phát âm mỗi khi cần thiết, như trong từ điển, mỗi khi cần phát âm 1 từ vựng thì phần mềm từ điển đó sẽ nhờ vào TTS. Sau khi cài đặt IVONA thì phần mềm này cũng có kèm theo 1 phần mềm nho nhỏ cho bạn test âm thanh và cũng có thể dùng ngay phần mềm đó để đánh vào từ khoá cần nghe.
- Tham khảo: Một số phần mềm từ điển hay cho Android.
Ứng dụng thứ 2 mà mình muốn nói đến là Text to Speech(TTS) Controller (link tải về). Một ứng dụng rất nhỏ, có tính năng phát âm từ được đánh vào, ngoài ra có thể save phần âm thanh đó thành file. Rất thích hợp để bạn lập bộ từ tiếng anh và nghe đi nghe lại hàng ngày.