[lab javascript] - Converting from text to Speech with JavaScript (đọc sách online)

Nội dung bài viết

Video học lập trình mỗi ngày

Trong bài viết này tôi sẽ giúp các bạn hiểu thêm về API Web Speech trong javascript. Như các bạn biết rồi, API Web Speech rất mạnh mẽ trong việc cho phép người dùng ghi lại lời nói của mình, dạng ghi âm vậy đó. 

Không những như vậy, API Web Speech giúp chúng ta có thể làm điều ngược lại, đó là đọc văn bản online. 

Thực tế api này được sử dụng rộng rãi trong nhiều ứng dụng. Bạn nào xài MacBook cũng thấy cho chức năng này. API này theo tôi nghĩ nó khá ổn so với một tính năng miễn phí như vậy. Nó phân biệt được hầu hết các dấu chấm, dấu chấm hỏi và có thể là xuống dòng. 

Thôi đi vào luôn cho khoẻ, chứ thời gian cũng không có nhiều để chém gió như thật.
Tham khảo support : https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesisUtterance

Demo  : demo converting text to speech

Cú pháp như sau: không giải thích nhé. copy paste về xài thôi . 

1 - Code javascript:

// viết hàm speak tham số là văn bản text muốn đọc 

function speak (message) {
   var msg = new SpeechSynthesisUtterance(message)
   var voices = window.speechSynthesis.getVoices()
   msg.voice = voices[0]
   window.speechSynthesis.speak(msg)
}

2 - Sử dụng API Web Speech

speak(' A lot of things ')

3 - Mang headphone vào và enjoy :D

Demo : demo converting text to speech

Có thể bạn đã bị missing