Dragon Dictate (ou Ditado de Mavericks): Como eles funcionam? Eles têm uma API?

3

Este artigo ( http://qh.antenna.nl/unimacro/implementation_and_acceptance_of_natlink.pdf ) explica como o NatLink foi feito, uma interface Python para o Dragon NaturallySpeaking, no Windows. NaturallySpeaking expõe uma interface COM.

Para Mac, o Dictate expõe alguma interface?

Eu gostaria de usá-lo para programação, para o qual eu preciso fazer o script. Sem comprar o Windows e outro produto Dragon e o VMWare, configurando tudo, etc.

O Dragon é mais preciso do que o Dictation, mas eu realmente preciso ter o controle da gramática e outras coisas, como este vídeo ( https://www.youtube.com/watch?v=8SkdfdXWYaI ).

(Eu gostaria de uma API HTTP, mas vou pegar qualquer API. É 2014.)

Eu tenho uma dor ardente no punho e o ditado é a única coisa que me deu esperança nos últimos meses. Obrigado pela ajuda!

sam boosalis
fonte

Respostas:

2

http://voicecode.io faz exatamente o que você está descrevendo aqui e é para Mac. Ele permite que você estenda sua gramática, resultando em um controle de voz muito eficiente para os programadores.

* disclaimer - Eu sou o criador do VoiceCode

Ben Meyer
fonte
voicecode.io/details
sam boosalis
(1) isso parece ótimo. (2) $ 300 é muito dinheiro, dado que o Dictate está acima de $ 100 também. dado que eu tenho RSI, eu pagaria de bom grado duas vezes se fizesse tudo o que eu queria também. no entanto, a NatLink tem mais de uma década de desenvolvimento / comunidade e é gratuita. também usei tanto o Dictate quanto o DNS. O Dictate é o pior software que já usei. além de uma API ruim, ela falha em mim a cada hora, tem modéstia estranha que causa loops infinitos em busca de um aplicativo fora do padrão para o texto e me parece menos precisa do que o DNS. O seu produto endereça isto, ou você pode mostrar que é consertável?
sam boosalis
(3) você pode me mostrar as gramáticas que permitem ditar em sua demonstração ( youtube.com/watch?v=FlluHR6pgHc )? o site disse que há uma linguagem de script, talvez como a Vocola. Eu preferiria programar em uma linguagem de programação, como o Python com o NatLink, a menos que o DSL seja realmente bom. (4) quanto aos scripts bash e AppleScript, meus pequenos testes mostraram que havia muita sobrecarga para fazer essas chamadas. a menos que haja algum processo em execução capaz de interpretar o Bash / AppleScript. Este é o caso do seu produto?
sam boosalis
Além disso, estou muito feliz por pessoas como você estarem trabalhando no controle de voz. Quero dizer, não é o terceiro milênio já!
Sam Boosalis