Saltar al contenido

¿Hay alguna manera de hacer que Colab dé una notificación de audio cuando la celda haya terminado de ejecutarse?

Solución:

Agregar una notificación de audio cuando se completa una celda es una doble línea. Por ejemplo,

# Play an audio beep. Any audio URL will do.
from google.colab import output
output.eval_js('new Audio("https://upload.wikimedia.org/wikipedia/commons/0/05/Beep-09.ogg").play()')

Aquí hay un cuaderno de ejemplo: https://colab.research.google.com/drive/1jrEy5V7FjzAq8Ydg22E1L72xZYsEQWlM

Editar: Colab ahora incluye una configuración que enviará una notificación del navegador cuando la ejecución se complete en segundo plano. Puede habilitarlo en la configuración de esta manera:

ingrese la descripción de la imagen aquí

El anuncio está aquí: https://twitter.com/GoogleColab/status/1291775273692614659

Google Colab está construido sobre Jupyter Notebook, por lo que este código funcionará:

import IPython.display as display
display.Audio(url="https://yoursound.com/sound.mp3", autoplay=True)

Un error que encontré es que si la ventana de mi navegador web (Chrome) está minimizado en la base de mi computadora Mac OS, el sonido no juego. Sin embargo, se reproducirá en otras circunstancias, como cuando la ventana está abierta pero no en primer plano.

Puede encontrar audio útil de palabras en inglés como “hecho” o “completo” para alertas. Use un diccionario en línea que tenga pronunciaciones audibles (por ejemplo, Google o Dictionary.com), busque la palabra que desee, use la herramienta “Inspeccionar” de su navegador web para ver la fuente HTML y luego busque “mp3” en el HTML.

Aquí hay algunos que me gustan:

También puede descargar el archivo de audio a su sistema de archivos de Google Colab con !wget URL y luego reproduzca el sonido de Colab usando el nombre de archivo local.

¡Haz clic para puntuar esta entrada!
(Votos: 2 Promedio: 3.5)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *