Nido Apple

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

El micrófono de Dictado deja de funcionar...

Hola, buenos días.

Estoy formándome para el uso de la utilidad Dictado. Para ello estoy adquiriendo destreza en el uso de los Comandos de Usuario utilizando Automator y AppleScript.

He observado que tras el uso de los comandos de voz, más bien temprano que tarde, el uso de los comandos de dictado siempre acaba por dejar de funcionar a pesar de estar en activo el micrófono (a juzgar por las oscilaciones de subida y bajada que se aprecian en el icono presente en el escritorio). Es como si el sistema "se quedara sordo".

Un fenómeno acompañante constante es que la ventana de comandos de dictado que muestra el listado de Comandos de Dictado disponibles queda en blanco sin mostrar ningún elemento en la lista.

Esto parece ocurrir con más frecuencia cuando se introduce por error un comando de voz inexistente, aunque ello no es necesario.

La única solución es volver a reiniciar toda la aplicación de Dictado.

¿Alguien me puede dar información para evitar esta situación?

Gracias y salud.

1 Respuesta

1voto

Peter Puntos289470

Seguramente se te pasó configurar el dictado para aceptar los comandos y por eso se apaga cada vez.

Aquí tienes la documentación oficial de Apple para que hagas alguna prueba.

También para cambiar entre On y Off el dictado, lo puedes hacer mediante un script y te dejo un ejemplo:

tell application "System Preferences"
    reveal pane id "com.apple.preference.speech"
    -- activate -- only if you wish to make the Dictation & Speech window visible
    tell application "System Events"
        tell process "System Preferences"
            tell window "Dictation & Speech"
                tell tab group 1
                    clickradio button "Dictation"
                    tell radio group 1
                        if value of radio button "On" is 0 then
                            clickradio button "On"
                        else
                            clickradio button "Off"
                        end if
                    end tell
                end tell
                if sheet 1 exists then
                    tell sheet 1
                        clickbutton "Enable Dictation"
                        repeat while sheet 1 exists
                        end repeat
                    end tell
                end if
            end tell
        end tell
    end tell
    quit-- optional
end tell

Saludos.

1voto

DJUNQUERA comentado

Buenas noches, Peter.

Estuve repasando la configuración del Dictado cotejándola con la documentación oficial de Apple a la cual me remitiste mediante un enlace y no encontré errores en ese punto.
De hecho, puedo estar a veces hasta 15 - 20 minutos (otras veces bastante menos tiempo) sin ningún problema, aunque al cabo del tiempo, irremediablemente, deja de hacer caso a los comandos de voz y la pequeña ventana que informa de los comandos de voz que se pueden usar en cada situación, pierde la lista de comandos disponibles no quedando otra opción que cerrar y luego reiniciar la utilidad Dictado.

Por otro lado, el script que me enviaste para cambiar entre On y Off el Dictado produce un mensaje de error durante la compilación al llegar a clickradio button "Dictation" (línea 9) "Se esperaba final de línea pero se ha encontrado nombre de clase".

En el código del script aparecen opciones que han dejado de existir en Preferencias del Sistema de las nuevas versiones de MacOS (la ventana "Dictado y habla" ha desparecido y esas opciones están actualmente en Accesibilidad, de Preferencias del Sistema).

Recibe mis agradecimientos junto con un saludo.

Diego.

1voto

Peter comentado

Podrías entonces hacer que tu script active el dictado antes de empezar a dictar y así siempre estará escuchando.

Si, el script que te pasé es viejo y solo como ejemplo para que vieras como se podría hacer.

Saludos.

0voto

DJUNQUERA comentado

Hola, Peter.

¿Te refieres a que un script active el dictado previamente a cada ocasión que se pronuncie un comando de voz? (¿10 comandos, 10 activaciones; 100 comandos, 100 activaciones...?). No lo entendí bien.

Respecto al script puesto como ejemplo, aún no me manejo con la soltura suficiente como para hacer las correcciones necesarias para actualizarlo a la nueva estructura de Preferencias del Sistema..

Muchas gracias sinceras por tu generosidad al compartir tu tiempo y conocimientos.

Salud.

1voto

Peter comentado

Solo tendrías que hacer 1 script que active el dictado y llamar a ese script antes de cualquier acción con load script "activar dictado".

Así te aseguras que se activa siempre antes de empezar a dictar.

Saludos.

1voto

DJUNQUERA comentado

Gracias, Peter.

Le "daré vueltas a la cabeza" para intentar crear el script que active el dictado previamente a cada comando de voz.

Salud.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...