1. Trang chủ
  2. Chuyển Văn Bản Thành Giọng Nói
  3. Chuyển văn bản thành giọng nói trên Huawei

Chuyển văn bản thành giọng nói trên Huawei

Tyler Weitzman

Tyler Weitzman

Thạc sĩ Khoa học Máy tính, Đại học Stanford; Nhà vận động cho Chứng khó đọc & Tiếp cận; Giám đốc điều hành/Người sáng lập Speechify

apple logoGiải thưởng Thiết kế Apple 2025
Hơn 50 triệu người dùng

Chuyển văn bản thành giọng nói trên Huawei

Nếu bạn thấy điện thoại Samsung quá đắt hoặc muốn thử một lựa chọn khác, bạn có thể cân nhắc điện thoại Huawei. Tuy những thiết bị này có một số nhược điểm như không thể truy cập Google Play Store, nhưng chúng vẫn chạy hệ điều hành Android.

Điều đó có nghĩa là bạn có thể sử dụng các trình đọc chuyển văn bản thành giọng nói (TTS) tích hợp sẵn để phát âm thanh. Hãy cùng tìm hiểu cách sử dụng và khám phá một số kỹ thuật lập trình giúp mở rộng các tính năng TTS trên Huawei.

Huawei là ai?

Kể từ khi thành lập năm 1987, Huawei đã trở thành một trong những nhà cung cấp hàng đầu về công nghệ điện tử và truyền thông. Tập đoàn công nghệ Trung Quốc này hoạt động tại hơn 170 quốc gia và có 195.000 nhân viên.

Đa số mọi người biết đến Huawei như là nhà sản xuất nhiều thiết bị di động giá phải chăng, như điện thoại thông minh. Phần lớn các thiết bị này sử dụng một phiên bản hệ điều hành Android. Tuy nhiên, chúng cũng gặp phải những giới hạn do nhiều công ty Mỹ lo ngại về dữ liệu.

Dù vậy, Huawei vẫn là một trong những công ty công nghệ hàng đầu thế giới, cung cấp nhiều thiết bị và dịch vụ hữu ích.

Cách bật TalkBack TTS trên thiết bị Huawei

Huawei có một trình đọc văn bản thành giọng nói tích hợp sẵn tên là TalkBack. Ứng dụng này hoạt động gần giống với VoiceOver, tính năng mà bạn có thể tìm thấy trên iPhone và iPad của Apple.

Ứng dụng cung cấp phản hồi bằng giọng nói, nghĩa là bất cứ nội dung nào trên màn hình đều được đọc to. Bạn cũng có thể điều khiển điện thoại Huawei bằng lệnh thoại – không cần nhìn vào màn hình. Do đó, TalkBack rất phù hợp cho người khiếm thị.

Cách kích hoạt TalkBack như sau:

  1. Mở “Cài đặt” và chọn “Các tính năng trợ năng”.
  2. Nhấn vào “Trợ năng”.
  3. Chọn “TalkBack” và bật phần mềm này.
  4. Nhấn “OK”.

Tắt TalkBack

Nếu muốn tắt TalkBack, hãy giữ nút nguồn của điện thoại đến khi màn hình hiển thị các biểu tượng “Khởi động lại” và “Tắt nguồn”. Sau đó, chạm và giữ màn hình trong 3 giây để vô hiệu hóa TalkBack.

Chuyển văn bản thành giọng nói

Sau khi TalkBack được kích hoạt, hãy làm theo các bước sau để chuyển văn bản số thành giọng nói:

  1. Mở “Cài đặt” và đi đến màn hình “Trợ năng”.
  2. Nhấn vào “Chuyển văn bản thành giọng nói” và chọn công cụ TTS mà bạn muốn.
  3. Điều chỉnh tốc độ đọc và cao độ giọng nói theo ý thích của bạn.

Lưu ý rằng bạn có thể dùng các bước này để bật tính năng chuyển văn bản thành giọng nói cho bất cứ ứng dụng TTS nào được cài đặt trên thiết bị Huawei. Khi đã kích hoạt, điện thoại sẽ đọc to mọi thông tin dạng văn bản trên màn hình.

Thêm giọng nói vào ứng dụng Android bằng MLTtsengine.speak

Các thiết bị Huawei có bộ công cụ phát triển MLTtsengine.speak. Bộ công cụ này cho phép bạn thêm chức năng chuyển văn bản thành giọng nói vào bất kỳ ứng dụng Android tự xây dựng nào trên thiết bị.

Dưới đây là các bước cơ bản dựa trên hướng dẫn của một lập trình viên tên Tushar Srivastava:

  1. Tạo một dự án mới bằng Android Studio.
  2. Thêm phụ thuộc sau vào dự án:
    • implementation 'com.huawei.hms:ml-computer-voice-tts:1.0.4.300'
  3. Thêm plugin AGC vào đầu file app.gradle bằng đoạn mã sau:
    • apply plugin: 'com.huawei.agconnect'
  4. Tạo một callback trong activity của bạn trên Android Studio bằng đoạn mã sau:

var callback: MLTtsCallback = object : MLTtsCallback {

override fun onError(taskId: String, err: MLTtsError) {

}

override fun onWarn(taskId: String, warn: MLTtsWarn) {

}

override fun onRangeStart(taskId: String, start: Int, end: Int) {

}

override fun onEvent(taskId: String, eventName: Int, bundle: Bundle?) {

if (eventName == MLTtsConstants.EVENT_PLAY_STOP) {

val isStop = bundle?.getBoolean(MLTtsConstants.EVENT_PLAY_STOP_INTERRUPTED)

}

}

  1. Khởi tạo đối tượng bằng các dòng mã sau:

mlConfigs = MLTtsConfig()

.setLanguage(MLTtsConstants.TTS_EN_US)

.setPerson(MLTtsConstants.TTS_SPEAKER_FEMALE_EN)

.setSpeed(1.0f)

.setVolume(1.0f)

mlTtsEngine = MLTtsEngine(mlConfigs)

mlTtsEngine.setTtsCallback(callback)

  1. Tạo phương thức dưới đây trong activity để bạn có thể gọi tính năng chuyển văn bản thành giọng nói bằng một nút bấm trong ứng dụng:

private fun startTtsService() { val id = mlTtsEngine.speak(sourceText,MLTtsEngine.QUEUE_APPEND)}

Các phương thức Callback hữu ích khác

Huawei APIs cung cấp nhiều phương thức callback để xử lý dữ liệu âm thanh và chuyển văn bản thành giọng nói trong ứng dụng. Dưới đây là bốn phương thức phổ biến nhất.

Public void onError()

Khi có lỗi xảy ra, luồng điều khiển sẽ chuyển tới callback xử lý lỗi này. Phương thức này được dùng để thông báo cho người dùng về lỗi và yêu cầu họ gửi dữ liệu phân tích cho bộ phận kiểm tra.

Public void onWarn()

Callback này được gọi nếu người dùng gặp cảnh báo, chẳng hạn như không đủ băng thông để sử dụng ứng dụng.

Public void onEvent()

Sử dụng callback này mỗi khi có sự kiện mới xảy ra, ví dụ như khi người dùng tạm dừng phát âm thanh.

Public void onRangeStart()

Callback này trả về thông tin liên kết giữa đoạn văn bản đang được phát và đoạn mà người dùng muốn nghe.

Lưu ý thêm

Bất kỳ ứng dụng mlttscallback mới nào bạn tạo cũng sẽ có những giới hạn nhất định. Trong ví dụ trên, ký tự chỉ được mã hóa theo chuẩn UTF-8 và giới hạn 500 ký tự mỗi lần.

Tuy nhiên, chức năng này hỗ trợ cả giọng nam và nữ bằng tiếng Anh, tiếng Trung phổ thông, cũng như kết hợp cả hai.

Speechify - Ứng dụng thay thế cho TalkBack

Như bạn thấy, sử dụng thiết bị Huawei để đọc văn bản trên máy có thể khá phức tạp. Tuy nhiên, nếu bạn không muốn động đến mã lập trình, một ứng dụng chuyển văn bản thành giọng nói bên thứ ba cũng có thể đọc mọi nội dung cho bạn theo thời gian thực.

Đó chính là ứng dụng Speechify.

Ứng dụng Speechify có sẵn cho mọi thiết bị Android, sử dụng công nghệ tổng hợp giọng nói để mang đến nhiều lựa chọn giọng đọc tự nhiên, giống người thật với nhiều tông giọng khác nhau. Người dùng có thể chọn hơn 14 ngôn ngữ và điều chỉnh tốc độ đọc phù hợp.

Và khi không cần dùng đến, bạn chỉ cần tắt ứng dụng là có thể quay lại đọc văn bản như bình thường.

Nếu bạn muốn tìm hiểu thêm về cách Speechify hoạt động trên thiết bị Huawei của mình, hãy đăng ký dùng thử miễn phí ngay hôm nay. Bạn cũng có thể sử dụng trình đọc này trực tiếp trên trình duyệt.

Câu hỏi thường gặp

Làm sao để bật chuyển văn bản thành giọng nói trên Huawei?

Hãy làm theo hướng dẫn trong bài viết này để kích hoạt ứng dụng TalkBack.

Cách dùng nhập liệu bằng giọng nói trên Huawei?

Vào “Bảng điều khiển” của thiết bị rồi đến mục “Trợ năng”. Chọn “Nhận diện giọng nói” và nhấn “Bắt đầu nhận diện giọng nói”.

Android có tính năng chuyển văn bản thành giọng nói không?

Ngoài TalkBack, bạn còn có thể sử dụng nhiều công cụ TTS khác cho điện thoại Android.

Trải nghiệm những giọng nói AI tiên tiến nhất, không giới hạn tệp và hỗ trợ 24/7

Dùng thử miễn phí
tts banner for blog

Chia sẻ bài viết

Tyler Weitzman

Tyler Weitzman

Thạc sĩ Khoa học Máy tính, Đại học Stanford; Nhà vận động cho Chứng khó đọc & Tiếp cận; Giám đốc điều hành/Người sáng lập Speechify

Tyler Weitzman là Đồng sáng lập, Trưởng Bộ phận Trí tuệ Nhân tạo & Chủ tịch tại Speechify, ứng dụng chuyển văn bản thành giọng nói số 1 thế giới với hơn 100.000 lượt đánh giá 5 sao. Weitzman tốt nghiệp Đại học Stanford với bằng Cử nhân Toán học và Thạc sĩ Khoa học Máy tính, chuyên ngành Trí tuệ Nhân tạo. Anh được tạp chí Inc. vinh danh trong Top 50 Doanh nhân hàng đầu và từng xuất hiện trên Business Insider, TechCrunch, LifeHacker, CBS cùng nhiều ấn phẩm khác. Nghiên cứu thạc sĩ của Weitzman tập trung vào trí tuệ nhân tạo và công nghệ chuyển văn bản thành giọng nói, với luận văn cuối cùng mang tên: “CloneBot: Dự đoán Phản hồi Đối thoại Cá nhân hóa.”

speechify logo

Về Speechify

Trình đọc chuyển văn bản thành giọng nói số 1

Speechify là nền tảng chuyển văn bản thành giọng nói hàng đầu thế giới, được hơn 50 triệu người tin dùng và có hơn 500.000 đánh giá 5 sao trên các ứng dụng chuyển văn bản thành giọng nói cho iOS, Android, Tiện ích Chrome, ứng dụng webứng dụng Mac. Năm 2025, Apple đã trao giải thưởng Thiết kế Apple cho Speechify tại WWDC, và gọi Speechify là “một nguồn lực thiết yếu giúp mọi người sống tốt hơn.” Speechify cung cấp hơn 1.000 giọng đọc tự nhiên bằng hơn 60 ngôn ngữ và được sử dụng tại gần 200 quốc gia. Các giọng nổi bật gồm Snoop Dogg, Mr. BeastGwyneth Paltrow. Dành cho nhà sáng tạo nội dung và doanh nghiệp, Speechify Studio cung cấp các công cụ nâng cao như Tạo giọng nói AI, Nhân bản giọng nói AI, Lồng tiếng AIThay đổi giọng AI. Speechify cũng hỗ trợ các sản phẩm hàng đầu với API chuyển văn bản thành giọng nói chất lượng cao, tối ưu chi phí của mình. Được nhắc đến trên The Wall Street Journal, CNBC, Forbes, TechCrunch và nhiều hãng tin lớn khác, Speechify là nhà cung cấp giải pháp chuyển văn bản thành giọng nói lớn nhất thế giới. Truy cập speechify.com/news, speechify.com/blogspeechify.com/press để biết thêm thông tin.