2015-02-18 14 views
8

Hiện tại, bài phát biểu web HTML5 api hoạt động tốt trên google chrome cho tất cả các thiết bị ngoại trừ iOS di động. Công cụ chuyển văn bản thành giọng nói nhưng tính năng chuyển văn bản thành văn bản không được hỗ trợ. webkitSpeechRecognition không được hỗ trợ. Xem: Chrome iOS webkit speech-recognitionThêm hỗ trợ nhận dạng giọng nói iOS cho ứng dụng web?

Tôi không thể tìm được giải pháp thay thế. Tôi muốn thêm hỗ trợ nhận dạng giọng nói cho iOS vào ứng dụng web hiện tại sử dụng nhận dạng giọng nói và tổng hợp giọng nói. Bất kỳ đề xuất? Cảm ơn bạn.

+1

Tôi biết điều này không đơn giản, nhưng bạn có thể xem https://github.com/syl22-00/pocketsphinx.js – Florent

+0

Tôi gặp sự cố tương tự, mọi thông tin về thời điểm iOS cuối cùng sẽ hỗ trợ điều này tính năng sẽ được chào đón. –

Trả lời

0

Hãy thử một cái gì đó như thế này

recognition = new (window.SpeechRecognition || window.webkitSpeechRecognition || window.mozSpeechRecognition || window.msSpeechRecognition)(); 
recognition.lang = "en-US"; 
recognition.interimResults = false; 
recognition.maxAlternatives = 5; 
recognition.onresult = function(event) { 
    speechResults = event.results[0][0].transcript; 
}; 
recognition.start(); 

Cách biến công nhận là thiết lập cho phép hỗ trợ cho một loạt các trình duyệt. Tôi đã thực hiện một Weave tại LiveWeave.

Các vấn đề liên quan