GoGPT Best VPN GoSearch

Значок OnWorks

jcontrol - Интернет в облаке

Запустите jcontrol в провайдере бесплатного хостинга OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

Это команда jcontrol, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


jcontrol
- пример модуля-клиента, написанного на C

СИНТАКСИС


jcontrol {хоста} [портнум]

ОПИСАНИЕ


jcontrol это простая консольная программа для управления julius, запущенным на другом хосте через сеть
API. Он может отправлять команды Юлиусу и получать сообщения от Юлиуса.

При вызове jcontrol пытается подключиться к Julius, работающему в "модульном режиме" на указанном
имя хоста. После установления соединения jcontrol ожидает пользовательских команд из стандартного
вход.

Когда пользователь вводит команду в jcontrol, она будет интерпретироваться и соответствовать API
команда будет отправлена ​​Юлиусу. Когда сообщение получено от Юлиуса, его содержимое будет
выводиться на стандартный вывод.

Подробнее об API см. В соответствующих документах.

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


хоста
Имя хоста, на котором Юлиус работает в модульном режиме.

портнум
номер порта (по умолчанию: 10500)

КОМАНДЫ


jcontrol интерпретирует команды из стандартного ввода. Ниже приведен список всех команд.

Двигатель контроль
Пауза
Остановите Юлиуса и войдите в состояние паузы. В состоянии паузы Юлиус не запускается
распознавание, даже если происходит речевой ввод. Когда эта команда выдается при распознавании
выполняется, Юлиус остановится после завершения распознавания.

завершенный
То же, что и пауза, но отбрасывает текущий ввод речи при получении команды посередине
процесса распознавания.

продолжить
Перезапустите Юлиус, который был приостановлен или остановлен.

входной параметр аргумент
Скажите Юлиусу, как поступать с речевым вводом, если грамматика изменилась только тогда, когда
признание запущено. Укажите одно: «ПРЕКРАТИТЬ», «ПАУЗА» или «ПОДОЖДИТЕ».

версия
Скажите Юлиусу, чтобы он отправил строку описания версии.

статус
Скажите Юлиусу, чтобы он отправил статус системы (активен / спит)

Grammar обращение
диаграмма изменений префикс
Отправить новую грамматику "префикс.dfa, а такжепрефикс.dict"и попросите Юлиуса использовать его как новый
грамматика. Все текущие грамматики, используемые в текущем процессе Юлиуса, будут удалены.
и заменен на указанную грамматику.

аддграмма префикс
Отправить новую грамматику "префикс.dfa, а такжепрефикс.dict"и добавить его в текущую грамматику.

удалениеграмма грамлист
Скажите Юлию, чтобы он удалил существующую грамматику. Грамматика может быть указана с помощью любого префикса
имя или номер ID. Идентификатор номера можно определить из сообщения, отправленного Юлиусом на
каждый раз при изменении грамматической информации. Если вы хотите удалить более одной грамматики,
укажите их все через запятую.

деактивироватьграмму грамлист
Скажите Юлиусу деактивировать указанную грамматику. Указанная грамматика по-прежнему будет
сохраняется, но не будет использоваться для признания.

Целевая грамматика может быть указана с помощью имени префикса или числового идентификатора. Номер ID
может быть определено из сообщения, отправляемого от Юлиуса каждый раз, грамматическая информация
изменилось. Если вы хотите удалить более одной грамматики, укажите их все как
через запятую.

активироватьграмму грамлист
Скажите Юлию активировать ранее деактивированную грамматику. Целевая грамматика может быть
указывается либо префиксом, либо числовым идентификатором. Номер ID можно определить из
сообщение, отправляемое Юлиусом при каждом изменении грамматической информации. Когда хотите
удалите более одной грамматики, укажите их все через запятую.

добавленное слово грамматика_name_or_id диктофон
Добавить слова распознавания в указанном диктофон к указанной грамматике на
текущий процесс.

синкграмма
Принудительно синхронизировать статус грамматики, например команду unix «синхронизировать».

Разработка управление
Julius-4 поддерживает распознавание нескольких моделей и декодирование. В этом случае возможно
для управления каждым процессом распознавания, как определено в "-СР"вариант из модуля client.

В режиме множественного декодирования клиент модуля хранит «текущий процесс», а процесс
команды и команды, относящиеся к грамматике, будут выданы для текущего процесса.

процесс списка
Скажите Юлиусу, чтобы он отправил список существующих процессов распознавания.

текущий процесс прозвище
Переключите текущий процесс на процесс, указанный в имени.

сменный процесс
Повернуть текущий процесс. При каждом вызове текущий процесс будет изменен на
следующий.

добавить процесс jconffile
Скажите Джулису, чтобы она загрузила новый процесс распознавания в движок. Аргумент jconffile
должен быть файлом jconf, содержащим только один набор параметров LM и одно определение SR.
Обратите внимание, что файл должен быть виден на запущенном Юлиусе, так как jcontrol только отправить
имя пути и Юлиус фактически прочитал файл jconf.

Новый процесс LM и SR будет называться jconffile.

удаление процесса прозвище
Удалите указанный процесс распознавания из движка.

деактивироватьпроцесс прозвище
Скажите Юлиусу, чтобы он временно остановил указанный процесс распознавания. Остановленный процесс
не будет выполняться для ввода, пока не будет снова активирован.

активировать процесс прозвище
Скажите Юлиусу активировать временно остановленный процесс.

ПРИМЕРЫ


Сообщения дампа от Julius выводятся на tty с префиксом ">", добавленным к каждой строке.
Julius можно запустить в модульном режиме так:
jcontrolможно запустить с именем хоста:
Затем он получит выходные данные Julius и выведет необработанное сообщение в стандартный формат.
Кроме того, введя приведенные выше команды на стандартный ввод jcontrol, оно будет отправлено
Юлию. См. Руководство для спецификации режима модуля.

Используйте jcontrol онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad




×
Реклама
❤️Совершайте покупки, бронируйте или заказывайте здесь — никаких затрат, что помогает поддерживать бесплатность услуг.