2013-02-02 18 views
8

Tôi cần đào tạo CMU Sphinx ngoại tuyến trong ứng dụng Android của tôi. Tôi đã tải xuống dự án this sử dụng thông số này nhưng khi tôi bắt đầu, tôi có lỗi này: Fatal signal 11 (SIGSEGV) at 0x0000001c (code=1). Lỗi này tôi cũng có khi Sphinx không thể tìm thấy mô hình âm thanh. Tôi tìm thấy câu trả lời cho câu hỏi của tôi here, nhưng nó không hoạt động đối với tôi. Những gì tôi đang làm sai, ai cũng có thể cung cấp cho tôi bất kỳ hướng dẫn, hoặc một câu trả lời tốt?Sử dụng ngữ pháp JSGF thay vì mô hình ngôn ngữ DMP (sử dụng -jsgf thay vì -lm) trong CMU Sphinx (pocketsphinx)

Vì vậy, câu hỏi là làm thế nào để sử dụng .jsgf tệp istead của .DMP tệp làm mô hình ngôn ngữ cho Pocketsphinx như nó được sử dụng trong tác vụ Nhận dạng trong dự án Inimesed?

+0

Cung cấp các tập tin pocketsphinx.log tạo ra trên thiết bị của bạn –

+0

Đây là Log: NFO: acmod.c (242): phân tích phân mô hình cụ thể các thông số tính năng từ /mnt/sdcard/Android/data/ee.ioc. phon.android.inimesed/files/hmm/et_ee/16000/feat.params THÔNG TIN: feat.c (684): Khởi tạo luồng đối tượng để nhập: 's2_4x', ceplen = 13, CMN = 'current', VARNORM = ' no ', AGC =' none ' THÔNG TIN: cmn.c (142): mean [0] = 12.00, có nghĩa là [1..12] = 0.0 L ERI: "acmod.c", dòng 84: Định nghĩa mô hình âm thanh là không được chỉ định không có tùy chọn -mdef cũng như với -hmm Tôi có thể cung cấp toàn bộ tệp nếu cần –

+0

Lỗi này có nghĩa là bạn không đặt các tệp dữ liệu vào vị trí thích hợp. Kiểm tra thư mục nào sẽ chứa mô hình trong nguồn (tùy chọn -hmm) –

Trả lời

3

Nếu CMU Sphinx hoạt động tương tự trên Android và trên Windows, sau đây có thể giúp:

http://www.aiaioo.com/cms/index.php?id=28 http://homepages.abdn.ac.uk/k.vdeemter/pages/teaching/NLP/practicals/JSGFGrammar.html http://www.w3.org/TR/jsgf/

Ví dụ JSGF file:

#JSGF V1.0; 
grammar hello; 
public <command> = (open | close) (computer | window | music | note); 

Save the ngữ pháp trên trong một tệp văn bản có tên "hello.gram", sau đó chạy sphinx với:

pocketsphinx_continuous.exe -hmm hub4wsj_sc_8k -jsgf hello.gram -dict hub4.5000.dic 
Các vấn đề liên quan