1. Truy cập Google Text-to-Speech Trên Android: Google TTS được cài sẵn trên hầu hết các thiết bị Android (tên ứng dụng: Speech Recognit...
1. Truy cập Google Text-to-Speech
- Trên Android:
- Google TTS được cài sẵn trên hầu hết các thiết bị Android (tên ứng dụng: Speech Recognition & Synthesis).
- Truy cập qua Cài đặt > Trợ năng > Chọn để đọc (Select to Speak) hoặc tìm trong Google Play Store nếu cần cập nhật.
- Trên Chrome/PC:
- Không có giao diện trực tiếp, nhưng bạn có thể dùng tiện ích mở rộng như "Read Aloud" hoặc tích hợp API Google Cloud TTS.
- Qua API:
- Truy cập cloud.google.com/text-to-speech, yêu cầu tài khoản Google Cloud và kích hoạt API.
- Lưu ý:
- Miễn phí cơ bản trên Android với giới hạn tính năng.
- API Google Cloud: Miễn phí 1 triệu ký tự/tháng cho giọng WaveNet, 4 triệu cho giọng tiêu chuẩn; sau đó tính phí khoảng $16/1 triệu ký tự (WaveNet).
2. Sử dụng trên Android
- Bước 1: Kích hoạt Google TTS
- Vào Cài đặt > Trợ năng > Đầu ra văn bản thành giọng nói (Text-to-Speech Output).
- Chọn Công cụ ưu tiên: "Speech Recognition & Synthesis from Google".
- Bước 2: Tùy chỉnh
- Ngôn ngữ: Chọn tiếng Việt, tiếng Anh, hoặc hơn 50 ngôn ngữ khác (nhấn "Cài đặt dữ liệu giọng nói" để tải thêm).
- Tốc độ (Speech Rate): Điều chỉnh từ chậm (0.5x) đến nhanh (2.0x).
- Cao độ (Pitch): Từ trầm đến bổng.
- Nhấn Phát (Play) để nghe thử.
- Bước 3: Dùng Select to Speak
- Vào Cài đặt > Trợ năng > Chọn để đọc (Select to Speak), bật tính năng.
- Mở ứng dụng bất kỳ (như Google Docs, Tin nhắn), nhấn biểu tượng Chọn để đọc (hình người trong ô vuông) từ thanh điều hướng, sau đó nhấn Phát để nghe toàn bộ màn hình hoặc chọn vùng văn bản cụ thể.
- Ví dụ: Mở email, nhấn "Chọn để đọc", và Google TTS sẽ đọc to nội dung.
3. Sử dụng trên Chrome/PC
- Bước 1: Cài tiện ích mở rộng
- Vào Chrome Web Store, tìm "Read Aloud: A Text to Speech Voice Reader" (miễn phí, hỗ trợ Google TTS).
- Nhấn "Thêm vào Chrome" và cài đặt.
- Bước 2: Đọc văn bản
- Mở trang web hoặc Google Docs, bôi đen văn bản, nhấp chuột phải, chọn "Read Aloud".
- Hoặc nhấn biểu tượng loa trên thanh công cụ để đọc toàn bộ trang.
- Bước 3: Tùy chỉnh
- Nhấn biểu tượng cài đặt trong Read Aloud để chọn giọng Google, tốc độ, và cao độ.
- Lưu ý: Không cần tài khoản Google Cloud cho cách này, nhưng giọng nói phụ thuộc vào thiết bị.
4. Sử dụng qua Google Cloud Text-to-Speech API
- Bước 1: Thiết lập
- Tạo tài khoản Google Cloud, kích hoạt API Text-to-Speech tại console.cloud.google.com.
- Tạo khóa API hoặc tải file JSON xác thực từ "Service Account".
- Cài thư viện Python: pip install google-cloud-texttospeech.
- Bước 2: Tạo giọng nói
- Dùng mã Python đơn giản:
from google.cloud import texttospeechclient = texttospeech.TextToSpeechClient() text = "Xin chào, đây là Google Text-to-Speech!" synthesis_input = texttospeech.SynthesisInput(text=text) voice = texttospeech.VoiceSelectionParams(language_code="vi-VN", name="vi-VN-Standard-A") audio_config = texttospeech.AudioConfig(audio_encoding="MP3") response = client.synthesize_speech(input=synthesis_input, voice=voice, audio_config=audio_config) with open("output.mp3", "wb") as out: out.write(response.audio_content)
- Chạy mã để tạo file MP3.
- Dùng mã Python đơn giản:
- Bước 3: Tùy chỉnh
- Chọn giọng từ danh sách (WaveNet, Neural2, Studio) tại cloud.google.com/text-to-speech/docs/voices.
- Dùng SSML để thêm cảm xúc, tạm dừng: <break time="1s"/> hoặc <prosody rate="slow">nói chậm</prosody>.
5. Xuất và sử dụng âm thanh
- Trên Android: Ghi lại âm thanh bằng ứng dụng bên thứ ba nếu cần lưu.
- Trên Chrome: Read Aloud không hỗ trợ tải trực tiếp, nhưng bạn có thể dùng API để xuất file.
- Qua API: Tải file MP3/WAV từ mã Python hoặc giao diện Google Cloud Console.
- Ứng dụng: Dùng cho video, trợ lý ảo, sách nói, hoặc tích hợp vào ứng dụng.
Mẹo sử dụng Google Text-to-Speech hiệu quả
- Prompt chi tiết: Với API, thêm mô tả phong cách (ví dụ: "giọng vui vẻ" trong SSML).
- Tận dụng miễn phí: Trên Android, dùng "Select to Speak" không giới hạn; API miễn phí đến 1 triệu ký tự/tháng (WaveNet).
- Kết hợp công cụ: Ghép âm thanh từ Google TTS với CapCut hoặc Runway để tạo video.
- Ngôn ngữ đa dạng: Tải thêm dữ liệu giọng nói từ Cài đặt > Đầu ra TTS > Cài đặt dữ liệu giọng nói để dùng offline.
Ưu và nhược điểm của Google Text-to-Speech
- Ưu điểm:
- Giọng nói tự nhiên nhờ công nghệ WaveNet và Neural2.
- Hỗ trợ hơn 380 giọng nói, 50+ ngôn ngữ (bao gồm tiếng Việt Bắc/Nam).
- Miễn phí cơ bản trên Android, tích hợp sâu vào hệ sinh thái Google.
- Nhược điểm:
- Không tạo video trực tiếp.
- API yêu cầu thiết lập kỹ thuật và chi phí nếu vượt giới hạn miễn phí.
- Giọng đa ngôn ngữ đôi khi thiếu cảm xúc so với tiếng Anh.
Kết luận
Google Text-to-Speech là một công cụ mạnh mẽ và linh hoạt, từ việc hỗ trợ truy cập trên Android đến tích hợp chuyên sâu qua API. Dù bạn là người dùng cá nhân muốn nghe văn bản hay lập trình viên xây dựng ứng dụng, Google TTS đều đáp ứng tốt.