2011-01-03 1 views
3

Я уверен, что есть много людей, которые подписывают код и кто по той или иной причине временно или постоянно не может использовать клавиатуру для этого.Использование Дракона (MacSpeech) Диктат с XCode?

Я пытаюсь выяснить, стоит ли использовать Дракон Диктат (или любое другое программное обеспечение для распознавания речи), чтобы иметь возможность продолжать кодирование, пока моя рука находится в роли.

У кого-нибудь из вас есть опыт? (Насколько хорошо) это работает?

ответ

3

Я приглашаю вас попробовать проект CMUSphinx.

http://cmusphinx.sourceforge.net

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

+0

Просто, чтобы подтвердить, что после того, как вы попробовали использовать сфинкс, вам также понадобится бросок для вашего мозга: p –

0

Я уже 10 лет страдает от RSI. Я сомневаюсь, что есть решение, которое я не пробовал.

я дошел до создания плана для рабочего раствора, который идет следующим образом:

создать сетку. Горизонтально у вас есть согласные фонемы. у вас есть гласные фонемы. Английский использует, вероятно, около 20 согласных звуков и 13 гласных звуков, хотя некоторые из них - dipthong/tripthong.

Таким образом, после отсечения тех, которые слишком близки к соседству, вы остаетесь с по меньшей мере 100 отдельными парами фонем.

вы затем адаптировать Сфинкс, используя только эти 10 + 10 фонем, и 100 слова из словаря

и карту другого символа клавиатуры для каждого слота.

это оставит много слотов, оставшихся над которыми вы можете настроить.

тогда вы говорите с вашим компьютером, используя последовательность нонсенс 'ла-лу-быть-п-па-та-бу-РСР ... и это типы, как вы идете

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

Это большой проект. Возможно, однажды у меня будет трещина, если никто другой не сделает.

Я окрестил проект 'spascii' (ala 'speak ASCII'), но я никогда не начинал его кодировать.

Второе, что нужно помнить, состоит в том, что программисты используют мышь много. Раньше я использовал устройство указателя головы, называемое trackIR (оно использовало инфракрасный порт), и это было действительно прилично. Позже я улучшил, вытащив гироскопическую мышь, наклеив гироскопы на колпачок. Это дало действительно достойную производительность. Я щелкал с помощью гитары footpedal проводного в кнопки мыши, но и в теории можно просто назначить одну пару фонем для левой кнопкой мыши, влево вниз, влево вверх, и т.д.

0

http://voicecode.io

Я недавно выпустил VoiceCode, кодирующего которое я создал для решения моих собственных проблем RSI.

Я использую его для кодирования в Sublime Text и Xcode, а также для общего использования компьютера. Самое замечательное в этом решении состоит в том, что все команды могут быть закодированы в «командные фразы», ​​поэтому вам не нужно делать паузу между каждой отдельной командой, как и с другими решениями голосовой команды.

Он имеет встроенную поддержку всех стандартных форматов имен переменных (корпус змейки, верблюжьей кейс и т. Д.), Имеет встроенные команды для каждой перестановки сочетаний клавиш (например, command-shift-5, command-option-shift-T, и т. д.), имеет команды перемещения курсора, команды переключения приложений, команды переключения окон, команды для комбинаций символов, такие как «=>», «||», «> =» и т. д. и т. д. Кроме того, очень легко добавить свои собственные команды.

Смежные вопросы