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 ')