Cần giúp đỡ code VBA dùng google translate để đọc văn bản tiếng Việt?

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

nguyentam20255

Thành viên mới
Tham gia
1/12/24
Bài viết
3
Được thích
0
Hiện mình đang cần chuyển đổi văn bản trong ứng dụng VBA sang giọng nói(giọng nam hoặc nữ) để mỗi lần click nó sẽ tự đọc thay cho người. Mình tìm kiếm thì thấy có cách làm này nhưng dở là nó lại hiện ra cửa sổ trình duyệt rất bất tiện dù phía sau câu lệnh đã có thêm vbHide .

Shell "chrome.exe ""http://translate.google.com/translate_tts?ie=utf-8&client=tw-ob&tl=vi&q=Noi dung can doc""", vbHide

Rất mong mọi người hướng dẫn giúp cách làm thế nào để ẩn đi cửa sổ trình duyệt khi đọc văn bản. Xin đa tạ!
 
Hiện mình đang cần chuyển đổi văn bản trong ứng dụng VBA sang giọng nói(giọng nam hoặc nữ) để mỗi lần click nó sẽ tự đọc thay cho người. Mình tìm kiếm thì thấy có cách làm này nhưng dở là nó lại hiện ra cửa sổ trình duyệt rất bất tiện dù phía sau câu lệnh đã có thêm vbHide .

Shell "chrome.exe ""http://translate.google.com/translate_tts?ie=utf-8&client=tw-ob&tl=vi&q=Noi dung can doc""", vbHide

Rất mong mọi người hướng dẫn giúp cách làm thế nào để ẩn đi cửa sổ trình duyệt khi đọc văn bản. Xin đa tạ!
Vụ này thì dùng cái API của Google hoặc FPT để lấy file âm thanh. Trên diễn đàn có nhiều bài về cái này rồi đó bạn. Từ khoá: text to speech.

JavaScript:
strUrl = "https://translate.google.com/translate_tts?ie=utf-8&client=tw-ob&tl=" & lang & "&q=" & URLEncode(txt)
 
Upvote 0
Vụ này thì dùng cái API của Google hoặc FPT để lấy file âm thanh. Trên diễn đàn có nhiều bài về cái này rồi đó bạn. Từ khoá: text to speech.

JavaScript:
strUrl = "https://translate.google.com/translate_tts?ie=utf-8&client=tw-ob&tl=" & lang & "&q=" & URLEncode(txt)
Mình mới tham gia dd nên chưa biết. Mình sẽ tìm theo hướng dẫn của bạn! Cảm ơn bạn nhiều nhé!
 
Upvote 0
API này thường không miễn phí đâu nên bạn cần chuẩn bị khoản tiền vừa đủ dùng cho nhu cầu.
Vậy à bạn, mình cũng chỉ nhu cầu speech câu nhỏ chứ không nhiều chữ. Theo hướng dẫn của bạn ongke0711 mình có tìm kiếm thì thấy có vài post về chủ đề này. Nhưng không speech trực tiếp mà phải thêm bước lưu thành file .mp3 trước khi đọc.
Bài đã được tự động gộp:

FPT: 100.000 ký tự/tháng, Google: 1.000.000 ký tự/tháng - miễn phí. Văn bản của bạn có nhiều hơn không?
Không nhiều bạn. Mình thỉnh thoảng mới dùng và chỉ câu ngắn thôi. Vậy chắc vẫn được free.:)
 
Upvote 0
Vậy à bạn, mình cũng chỉ nhu cầu speech câu nhỏ chứ không nhiều chữ. Theo hướng dẫn của bạn ongke0711 mình có tìm kiếm thì thấy có vài post về chủ đề này. Nhưng không speech trực tiếp mà phải thêm bước lưu thành file .mp3 trước khi đọc.
Đọc văn bản của bạn có cần phải đọc ngay lập tức à? Không chờ được 1 giây để tải file và đọc sao?
Video đính kèm.
 

File đính kèm

  • Video_TTS.mp4.zip
    319.9 KB · Đọc: 7
Lần chỉnh sửa cuối:
Upvote 0
Vậy à bạn, mình cũng chỉ nhu cầu speech câu nhỏ chứ không nhiều chữ. Theo hướng dẫn của bạn ongke0711 mình có tìm kiếm thì thấy có vài post về chủ đề này. Nhưng không speech trực tiếp mà phải thêm bước lưu thành file .mp3 trước khi đọc.
Bài đã được tự động gộp:


Không nhiều bạn. Mình thỉnh thoảng mới dùng và chỉ câu ngắn thôi. Vậy chắc vẫn được free.:)
Với trường hợp không nhiều câu khác nhau, mình biên soạn mỗi câu thành 1 file mp3 rồi dùng sự kiện gọi đúng file mp3 đó là được
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom