Класс не найден, почему?

Я пытаюсь импортировать javax.speech.recognition.Result; в моем коде. Но я получаю ошибку класса не найден.

При проверке с помощью javap; следующее:-

C:\Documents and Settings\ankit.g>javap javax.speech.recognition.Result
Error:  class not found: javax.speech.recognition.Result

Я использую java 7, пожалуйста, найдите следующий вывод: -

C:\Documents and Settings\ankit.g>java -version
  java version "1.7.0_05"
  Java(TM) SE Runtime Environment (build 1.7.0_05-b06)
  Java HotSpot(TM) Client VM (build 23.1-b03, mixed mode, sharing)

Пожалуйста, помогите, я пытаюсь работать над распознаванием речи.

Спасибо


после установки файла jsapi.sh скриншот каталога выглядит следующим образом: - введите здесь описание изображения

все ли файлы jar должны быть включены; любой простой учебник или шаги мне очень помогут.


person Ankit    schedule 28.08.2012    source источник
comment
Вам необходимо включить библиотеку распознавания речи. Насколько я знаю, он не встроен. Попробуйте найти библиотеку, которая реализует стандартный API, который соответствует вашим потребностям.   -  person Peter Lawrey    schedule 28.08.2012


Ответы (3)


Вы класс

javax.speech.recognition.Result.class

недоступен в пути к классам. Возможно, вы потеряли банку распознавания речи (java-библиотеку, содержащую специальные классы распознавания речи), содержащую этот класс. Проверьте это.

person sakthisundar    schedule 28.08.2012

Попробуйте реализацию FreeTTS и получите реализацию JSAPI из пакета. Я не помню, чтобы JSAPI поставлялся с обычным JDK, но могу ошибаться.

http://freetts.sourceforge.net/docs/index.php

ZIP-файл src содержит сценарии JSAPI.sh и JSAPI.exe с информацией о том, как сделать их доступными.

person Community    schedule 28.08.2012
comment
я установил freetts, но все еще не могу импортировать классы. Пожалуйста помоги - person Ankit; 28.08.2012
comment
Когда вы получаете FreeTTS SRC.zip, в нем есть папка LIB. Там вы найдете файл JSAPI.exe или сценарий JSAPI.sh, который нужно запустить. Он распакует файл jsapi.jar. Затем вам нужно только использовать этот файл jar и ссылаться на него из вашего ant, eclipse, maven или чего-либо еще, что вы можете использовать. - person ; 28.08.2012
comment
спасибо, я запустил файл, и некоторые файлы могли быть заполнены в каталоге. Я не уверен, как мне импортировать файлы в eclipse. Любая помощь, пожалуйста? - person Ankit; 29.08.2012

Вот пример программы распознавания речи типа Hello World с комментариями.

Вот статья в Википедии о Java Speech API со ссылкой на пакет FreeTTS для синтеза речи с открытым исходным кодом.

Вот вопрос stackoverflow о пакетах распознавания речи Java для Android. Есть и другие вопросы и ответы на stackoverflow.

person Richard Chambers    schedule 28.08.2012