Tôi đang làm việc với API nhập bằng giọng nói HTML 5 và tôi muốn cho máy chủ biết câu trả lời nào có thể được trả về từ đầu vào lời nói. Có cách nào để thiết lập danh sách các yếu tố đầu vào có thể không?Có cách nào để sử dụng ngữ pháp với API nhập liệu giọng nói HTML 5 không?
Trả lời
Tôi giả sử bạn nói về số Speech Input API Specification như được định nghĩa bởi W3C. Theo ngữ pháp đặc điểm kỹ thuật này được hỗ trợ, đó là phương pháp được sử dụng bởi hệ thống nhận dạng giọng nói để hạn chế đầu vào có thể. Tìm phần có tiêu đề "ngữ pháp nhận dạng giọng nói". Vấn đề sẽ được hỗ trợ như thế nào trong trình duyệt cụ thể đang được sử dụng, đó là trường hợp đối với một hàm HTML 5 cụ thể vì nó không phải là một tiêu chuẩn hoàn chỉnh. Chrome dường như được cập nhật nhất với tiêu chuẩn. Thanh toán số này blog post from the Chrome team khi triển khai API nhập liệu giọng nói.
Chrome có vẻ đáng tin cậy hơn từ các thử nghiệm của tôi, nhưng từ liên kết trên đến câu hỏi cũ hơn (4 năm trước), Chrome cho biết đã vô hiệu hóa việc sử dụng ngữ pháp ngay bây giờ ... Tôi sẽ vui vẻ CHỈ điều chỉnh trọng lượng của một số từ nhất định, nhưng dường như không muốn tôi làm điều đó . – Ronk
Trong Google Chrome, bạn chưa thể sử dụng ngữ pháp, tổng thể họ đã quyết định chỉ sử dụng nhận dạng dạng tự do. Câu hỏi có liên quan là Grammar in Google speech API.
Ngữ pháp được hỗ trợ trong Firefox Web Speech API nhưng tính năng này là thử nghiệm.
Nếu trình duyệt của bạn hỗ trợ âm thanh HTML5, bạn có thể cố gắng nhận ra các từ ngữ pháp của mình bằng cách sử dụng thư viện Pocketsphinx.js, nó cung cấp trình nhận dạng dựa trên javascript nên rất tốt cho ngữ pháp.
Tôi đã cố gắng nhạo báng túi, nhưng nó chỉ nghe tôi nói 'bốn'. Thời gian còn lại là kết quả ngẫu nhiên, đôi khi 4-5 giây sau khi tôi ngừng nói chuyện. – Ronk
Bạn có thể tạo một câu hỏi riêng về điều đó. Bạn cần phải cung cấp tất cả các chi tiết cần thiết - mã nào bạn chạy chính xác và vân vân. –
Tôi đã sử dụng bản trình diễn trực tiếp trên trang web của họ. Mã của họ không phải của tôi. Nó sẽ không hoạt động với Firefox Chrome hoặc trên Android hoặc iOS cho tôi ... – Ronk
- 1. Cách giải mã nhập bằng giọng nói
- 2. Ngữ pháp đơn giản cho nhận dạng giọng nói
- 3. Nhập bằng giọng nói jQuery HTML5
- 4. Ngôn ngữ nào để sử dụng để viết phần mềm Nhận dạng giọng nói?
- 5. API nhận dạng giọng nói của iPhone?
- 6. Nhập bằng giọng nói/giọng nói trực tiếp trên trình duyệt di động
- 7. Nhận dạng giọng nói Java API
- 8. Làm cách nào để cài ngôn ngữ nhận dạng giọng nói trên Android?
- 9. Nhận dạng phát âm - API giọng nói hoặc thuật toán
- 10. Cách dễ nhất để nói liệu ngữ pháp BNF có mơ hồ hay không?
- 11. C# Nhận dạng giọng nói
- 12. Có nghiên cứu nào hiện có trong Nhận dạng giọng nói có thể phân biệt giọng nói với những người khác nhau không?
- 13. Nhận dạng giọng nói Java
- 14. Có API cho công nghệ nhận dạng giọng nói của Google không?
- 15. Tìm kiếm bằng giọng nói không nhạy cảm với SQLite
- 16. Tổng hợp giọng nói của bài phát biểu bằng lời nói trên web - nhận danh sách bằng giọng nói
- 17. Sử dụng các bảng trong HTML 5 có tốt không?
- 18. Ngữ pháp trong API Google Web Speech
- 19. Dịch vụ nhận dạng giọng nói Android có bận không?
- 20. Nhập bằng giọng nói để điền văn bản chỉnh sửa trong Android?
- 21. Tôi có thể sử dụng HTML 5 như thế nào?
- 22. Giọng nói của công cụ chuyển văn bản thành giọng nói của Google?
- 23. Nhận dạng giọng nói liên tục Android
- 24. Nhận dạng giọng nói cho android
- 25. Có thư viện xác thực bằng giọng nói không?
- 26. Cách nhận giọng nói ở định dạng thô bằng cách sử dụng micrô trong linux
- 27. Android: Nhận dạng giọng nói
- 28. C# Nhận dạng giọng nói
- 29. Giọng nói bổ sung cho ứng dụng web ASP.NET
- 30. Có giải pháp nào cho việc sử dụng ASP.NET MVC 5 Html.EditorFor() và Bootstrap 3.0 không?
Liên kết đến câu hỏi có liên quan mới hơn: http://stackoverflow.com/questions/16883609/is-web-speech-api-grammar-exposed-to-developers –