Указатель NULL
- это тот, который указывает на никуда. Когда вы разыскиваете указатель p
, вы говорите «дайте мне данные в месте, хранящемся в« p ». Когда p
является нулевым указателем, местоположение, хранящееся в p
, является nowhere
, вы говорите «Дайте мне данные в месте« нигде ». Очевидно, он не может этого сделать, поэтому он выбрасывает NULL pointer exception
.
В общем, это потому, что что-то не было правильно инициализировано.
Я использовал Mary прежде, и я был очень впечатлен качеством речи. К сожалению, я не использовал ни одного из других.
Я использовал AT& T Естественная Речь , который обеспечивает JSAPI и рычаги SAPI MS. Это обеспечивает превосходную качественную речь, хороший "общий" речевой словарь, много средств управления произношением и несколько языков. Это немного дорого, но работает очень хорошо.
я использовал его для чтения важной телеметрии датчика в драйверы в мобильном приложении датчика. У нас не было жалоб на качество речи. Это имело приблизительно 75% out-of-the-box точность с научными терминами и намного более высоким (возможно, 90% +) с нормальным диалогом. Мы получили его до приблизительно 99 + точность % при помощи разметок (большинство ошибок было в научных отношениях с необычными комбинациями фонемы).
Это немного плохо обращалось с процессором (мы работали на Pentium-III эквивалентная машина, и это продвигало 50%-75%-й пиковый ЦП). Это использует собственный речевой механизм (Windows, Linux и совместимый Mac) с интерфейсом Java.
существует огромное множество речи и языков...
Большое спасибо все, прием находится в источнике FreeTTS. Кратко: будучи выполненным как java -jar freetts.jar some-more-args-here
, это произносит меньшие слова по буквам, будучи выполняемым способом bin/Server.jar и bin/Client.jar.
Я использовал FreeTTS, но у меня была серьезная проблема с запуском голосов MBrola на My MacbookPro. Я получил голоса MBrola для работы в Windows (мучительно) и Linux. Мне не повезло, загружая любые другие голосовые пакеты на FreeTTS, и это позор, потому что поставленные голоса ужасны для ИМО. Помимо этого, у меня был небольшой успех и в Cloudgarden, но он работает только на Windows AFAIK. Мне было бы интересно услышать другие успехи / неудачи с движками Voice, так как этот тип работы особенно сложен. Я тоже немного играю со Sphinx4.
Я помог Мэри. Я считаю, что у этого есть потенциал, если кто-то умнее меня отделит голоса HMM от ядра (эти голоса не нуждаются в больших наборах данных и звучат нормально). Я также пытаюсь сделать систему событий для freetts, чтобы отправлять события, когда он произносит слово. У меня был успех, но сейчас он не работает в Linux. (вероятно, из-за ошибки таймера).