2015-06-07 32 views
5

Tôi gặp sự cố. Bạn thấy đấy, tôi đang tạo chương trình này và tôi muốn nhận dạng giọng nói. CMUSphinx 4 có vẻ như là lựa chọn tốt nhất, vì vậy tôi chỉ cần tải về các lọ và thêm chúng vào dự án của tôi như là một thư viện nén. Vì vậy, tôi nhận được mã này từ CMUSphinx Wiki và tôi đã thử nó. Dưới đây là các mã:Sphinx4 không tìm thấy tài nguyên

Configuration configuration = new Configuration(); 

// Set path to acoustic model. 
configuration.setAcousticModelPath("resource:/edu/cmu/sphinx/models/en-us/en-us"); 
// Set path to dictionary. 
configuration.setDictionaryPath("resource:/edu/cmu/sphinx/models/en-us/cmudict-en-us.dict"); 
// Set language model. 
configuration.setLanguageModelPath("resource:/edu/cmu/sphinx/models/en-us/en-us.lm.dmp"); 

Thật không may, có vẻ như là mặc dù tôi đã nhận được lỗi này:

Caused by: Property exception component:'acousticModelLoader' property:'location' - Can't locate resource:/edu/cmu/sphinx/models/en-us/en-us edu.cmu.sphinx.util.props.InternalConfigurationException: Can't locate resource:/edu/cmu/sphinx/models/en-us/en-us

Vì vậy, tôi đã cố gắng khắc phục sự cố và bổ sung thêm "/" để

configuration.setAcousticModelPath("resource:/edu/cmu/sphinx/models/en-us/en-us/"); 

Điều đó dường như giải quyết phần đó của nó nhưng sau đó, tôi gặp lỗi KHÁC sau khi thêm số "/":

Caused by: Property exception component:'dictionary' property:'fillerPath' - Can't locate resource:/edu/cmu/sphinx/models/en-us/en-us//noisedict edu.cmu.sphinx.util.props.InternalConfigurationException: Can't locate resource:/edu/cmu/sphinx/models/en-us/en-us//noisedict

Lưu ý thêm "/" ở đó. Về cơ bản, không ai có một cách để có được xung quanh thực tế là tôi nhận được một lỗi có hoặc không có thêm "/"? Dường như với tôi như có một lỗi trong mã sphinx4. Tôi đã cố gắng để theo dõi nơi thêm "/" đang được thêm vào bằng cách giải mã mỗi lớp liên quan đến lỗi mà không có may mắn. Cứu giúp?

+0

Bạn đã hỏi những câu hỏi tương tự ở đây http://stackoverflow.com/questions/30689690/cmusphinx-location- lỗi và không trả lời nhận xét. Không cần phải đăng bài khác trên cùng một chủ đề. –

+0

@NikolayShmyrev yeah nhưng đó là một trong những MUCH mơ hồ hơn kể từ khi nó đã được tắt điện thoại của tôi vì vậy tôi tạo ra một này. Bạn không thể phủ nhận rằng cái này dễ theo dõi hơn nhiều. Thêm vào đó tôi dựa vào điều này cho trường học vì vậy tôi cần phải thực hiện điều này càng sớm càng tốt. Nếu đó là một vấn đề cho bạn tôi không thể xóa một trong những khác do một lỗi trong StackExchange. Lấy làm tiếc! –

+0

@NikolayShmyrev Tôi đã thay đổi nó để hiển thị liên kết này vì vậy nếu bạn cho nó -1 cho việc đăng hai lần, bạn có thể thay đổi ngay bây giờ mà bất cứ điều gì bạn gặp phải là cố định –

Trả lời

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