2009-07-13 43 views
7

iPhone 3GS mới có hỗ trợ cho các lệnh thoại, các công cụ như "gọi Bill" hoặc "phát nhạc bằng các nét" và không có gì.API nhận dạng giọng nói của iPhone?

Tôi đã xem qua SDK iPhone, nhưng tôi không thể tìm thấy bất kỳ tham chiếu nào đến khả năng này. Tất cả các từ khóa tìm kiếm tôi chọn dường như chỉ tìm thấy chức năng trò chuyện thoại mới.

Có ai biết liệu Apple đã thêm API lệnh thoại vào SDK hay không, liệu đó có phải là một API bị cấm khác không? Nếu nó tồn tại, ai đó có thể chỉ một lớp học đặc biệt ra cho tôi?

+1

Khả năng trò chuyện thoại là gì? Có một móc API cho TTS? Tôi đã tìm kiếm điều đó. – Xcoder

+2

Rõ ràng là không có (ngoại trừ công cụ trợ năng). Nội dung trò chuyện thoại mới. Nó đặc biệt cho phép hai người dùng iPhone nói chuyện với nhau qua một luồng dữ liệu. Nó được thiết kế để sử dụng trong trò chơi. –

Trả lời

5

SDK không hỗ trợ nhận dạng giọng nói hoặc chuyển văn bản thành lời nói. Nhận dạng giọng nói chỉ khả dụng thông qua ứng dụng Điều khiển bằng giọng nói và văn bản thành giọng nói chỉ khả dụng thông qua API trợ năng khi khả năng truy cập được bật.

+0

Điều này vẫn còn hiện tại kể từ năm 2011? –

4

Bạn có thể thử nhóm poketsphinx thư viện nhận dạng giọng nói từ dự án CMU Sphinx. Nó là một mã nguồn mở rộng từ từ vựng, công cụ nhận dạng giọng nói liên tục độc lập với loa . Chech các README để xem làm thế nào để thiết lập trong XCode.

+8

Tôi đã viết một wrapper cho túi nhân sư giúp thiết lập là tốt: http://github.com/KingOfBrian/VocalKit/ –

+0

Hi brian làm bạn có bất kỳ ví dụ mà sử dụng VocalKit nếu vậy xin vui lòng chia sẻ nó với me.thanks trong adv. – ravoorinandan

16

OpenEars là một API mục tiêu-C thực sự tốt đẹp cho Nhân sư CMU. Hãy kiểm tra nếu bạn muốn kết hợp Nhân sư CMU trong ứng dụng của bạn.

+0

Cảm ơn rất nhiều vì điều này :) –

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