Из Википедии:
В настоящее время нет никакого эквивалента с открытым исходным кодом собственного программного обеспечения для распознавания речи (например, Дракон Нюанса NaturallySpeaking или Windows Speech Recognition) для GNU/Linux. Однако существует несколько неполных, проектов с открытым исходным кодом и решений, которые могли использоваться для достижения некоторых элементов распознавания речи в бесплатной операционной системе. Также возможно использовать программное обеспечение для распознавания речи Windows под GNU/Linux.
Также из Википедии:
Решения
Следующее является списком текущих проектов, выделенных реализации распознавания речи в Linux, а также главный (хотя главным образом неполный) встроенные решения, которые доступны по состоянию на март 2008:
*CVoiceControl является KDE и X Window независимая версия его предшественника KVoiceControl
*DynaSpeak от SRI International (не зависящий от диктора комплект разработчика программного обеспечения для распознавания речи, который масштабируется от маленького - к крупномасштабным системам, для использования в коммерческом, потребителе и военных применениях),
*Сфинкс CMU является общим термином для описания группы систем распознавания речи, разработанных в Университете Карнеги-Меллон.
*GnomeVoiceControl является диалоговой системой для управления Рабочим столом GNOME, который был разработан в Google Summer of Code в 2007.
*Julius является высокоэффективным, программным обеспечением декодера большого распознавания слитной речи словаря (LVCSR) с двумя передачами для связанных с речью исследователей и разработчиков.
*Речевой Механизм LumenVox является коммерческой библиотекой для Linux и Windows для включения в другое программное обеспечение. Это было интегрировано в систему частной АТС Звездочки [2]
*Речь непредвзятого отношения часть Инициативы Непредвзятого отношения и целей разработать свободные инструменты распознавания речи (GPL) и приложения, а также собрать речевые данные.
*PerlBox является основанным на жемчуге управлением и речевым выводом.
*Simon (Этот проект стремится быть чрезвычайно гибким для компенсации диалектов или даже нарушений речи; требует HTK и Julius),
*VoxForge является корпусом свободы слова и акустическим образцовым репозиторием для механизмов распознавания речи с открытым исходным кодом.
*Xvoice (требует, чтобы ViaVoice функционировал),
*Verbio ASR является коммерческим сервером распознавания речи для платформ окон и Linux.
*Утконос является контейнером с открытым исходным кодом, который разрешит Дракону NaturallySpeaking, работающий под вином для работы с любым приложением linux x11.
*Vedics является речевым помощником по Среде GNOME
Вероятно, для использования любого из этих инструментов необходимо записать некоторый сценарий сами.Удачи!
Я не знаю конкретно о AIX, но на большинстве нельдов, Вы не можете сделать этого дизайном. Вы не можете читать или записать на терминалах других людей, что происходит существует не Ваше дело. write
программа имеет дополнительные полномочия (setuid корень или setgid tty
, В зависимости от системы). Это заботится для очистки входа, который Вы бросаете в него, чтобы не разрушить другого человека слишком много.
Если Вы действительно хотите отправить управляющие символы на терминал пользователя, необходимо быть корнем.
Вы должны были бы cat
это непосредственно к tty
/pty
устройство они используют. Необходимо было бы также удостовериться, что их терминал делает то же самое, которое Ваш делает с символами; Вы, возможно, должны были бы не упустить tty режим (остерегайтесь расширения новой строки).
write
.
– harmless prankster
26.04.2012, 01:10
write
работы, cat
к правильному устройству будет узел. write
просто автоматизирует нахождение узла устройства от utmp
, санирует и добавляет заголовок.
– geekosaur
26.04.2012, 01:15
"bash: /dev/pts/3: The file access permissions do not allow the specified action."
Но когда я пишу, это работает. Что я делаю неправильно?
– harmless prankster
26.04.2012, 01:22
write
setgid tty
, таким образом, это не обязательно верно это если write
работы это означает Вас, имеют полномочия использовать cat
. (Хотя моей системой является Linux; я не знаю о AIX write
.)
– cjm
26.04.2012, 03:41