Según mi experiencia, el uso de elementos hablables para las aplicaciones más bien, digamos, complicadas puede resultar un poco complicado, pero no hay razón para que no sea posible. Normalmente, si utilizas el comando "Make This Speakable" mientras una aplicación está enfocada (es decir, es tu aplicación en primer plano), se creará una carpeta para ella en Application Speakable Items si no existe ya.
Como OS X está basado en UNIX, mi idea inicial era llamar a la carpeta eclipse
ya que el ejecutable que ve el sistema (no el propio paquete .app) se llama en realidad eclipse
en lugar de Eclipse
.
Sin embargo, en caso de que esto no funcione, el consejo oficial de Apple es simplemente arrastrar la carpeta al escritorio y luego intentar utilizar el comando "Make This Speakable" mientras se utiliza (en este caso) Eclipse para que el ordenador (o al menos debe ) creará la carpeta por ti - en ese momento puedes simplemente arrastrar todos los AppleScripts que hayas hecho a la carpeta recién creada.
Sin embargo, desde el punto de vista de la programación, la respuesta puede depender de la versión de Java que se utilice. Si utiliza la propia implementación de Java de Apple, es probable que tenga más problemas que si utiliza la última versión de Java 7.
Eclipse utiliza el Standard Widget Toolkit (SWT), que envuelve los controles nativos (o más exactamente, hace que Java se comunique con OS X como lo haría con, digamos, otros *nix), así que sólo por esos estándares ya debería ser accesible. Sé que NetBeans es mayoritariamente, si no totalmente, accesible al menos desde el punto de vista de VoiceOver.
La documentación y el historial de errores de Eclipse revelan discusión de este en 2007, y parece sugerir que estaban trabajando en ello en 2008, pero no se menciona la posibilidad de controlar Eclipse con comandos de voz de AppleScript. Debería ser sencillo y simple, así que si parece que Eclipse y/o OS X se resiste a cualquier intento de comunicarse con Java o el propio IDE a través de AppleScript, me inclino a creer que se trata de alguna peculiaridad de Eclipse o de su comunicación con el SpeechWorker y el resto de OS X.