2012-01-11 70 views
5

Có API nào cho Windows Phone - hoặc một số phương pháp khác ngoài gửi âm thanh đến máy chủ - để nhận ra chính xác một từ cụ thể được phát âm không?Nhận dạng phát âm - API giọng nói hoặc thuật toán

Điều tôi đang không tìm kiếm là nhận ra ngữ nghĩa hoặc bất kỳ tiêu chí nào khác so với tệp âm thanh nguồn để so sánh (với mức độ tin cậy về mức độ chính xác mà người dùng nói một từ cụ thể so với nguồn tập tin âm thanh).

Tôi đã xem xét một chút và không thể tìm thấy bất kỳ thứ gì có thể chạy chỉ trên Windows Phone mà không cần kết nối với máy chủ.

Nếu không có API nào tồn tại, có tập hợp .NET các lớp (mã nguồn mở) có thể được sửa đổi để sử dụng cho mục đích này không?

+0

Có bao nhiêu từ chúng ta đang nói đến ở đây (bao gồm từ chính xác và tất cả các kết hợp không chính xác)? Và có bao nhiêu ngôn ngữ? Kích thước của cơ sở dữ liệu cho ứng dụng của bạn sẽ rất quan trọng. – Sriram

Trả lời

2

PocketSphinx chạy trên Android. (See here). Tôi không chắc chắn nếu bạn sẽ có một cổng cho điện thoại Windows. Các mô hình, vv bạn có thể sử dụng là miễn phí để được vận chuyển. Tôi nghĩ rằng với Pocketsphinx, bạn cũng có thể gửi mã.

+0

Tuyệt, tôi sẽ kiểm tra điều này. – Stan

+1

Và Pocketsphinx sẽ yêu cầu bạn thực hiện một số phát triển tùy chỉnh để thực hiện đánh giá phát âm, xem chi tiết http://cmusphinx.sourceforge.net/wiki/faq#qhow_to_implement_prlation_evaluation –

+0

@Nikolay Shmyrev: cả hai liên kết trong "Đánh giá phát âm" là 404 liên kết chết. Bạn có biết các liên kết được cập nhật cho các bài viết đó không? – Stan

0

Tôi chưa từng thấy một trong những điều bạn yêu cầu, nhưng điều đó không có nghĩa là bạn nên từ bỏ. Tôi mạnh mẽ khuyến khích bạn xây dựng một bản thân nếu bạn không tìm thấy.

Ngoài ra tôi nghĩ rằng một cách dễ dàng sẽ chỉ là sử dụng thư viện cho giọng nói, nhưng điều đó sẽ gọi ra khỏi ứng dụng. Có thể thử liên hệ với bộ phận Hỗ trợ Dev của họ cho điện thoại cửa sổ và xem bạn có thể lấy các tệp dữ liệu chỉ bằng ngôn ngữ đó mà bạn muốn và sau đó cho phép nó được nhúng vào ứng dụng.

Tôi hy vọng điều đó sẽ hữu ích!

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