Python : faire un « beep » sur Debian

Le code est simple, il fautt avoir paplay d’installé (je ne sais pas si c’est installé par défaut dans Debian).

A partir de là voici un exemple de code qui joue un fichier ogg :

# python3
>>> import subprocess
>>> subprocess.Popen([
... "paplay",
... "/home/olivier/.local/blah/Mission_Failed.ogg"
... ]).poll()
>>>

2 comments

  1. Martoni dit :

    Si c’est pour faire un beep pourquoi ne pas utiliser la commande beep ?
    (sudo apt-get install beep)

    • Olivier Pons dit :

      Bonjour,

      Tu as raison, il faut d’abord essayer le beep dont tu parle, et merci pour la suggestion !
      Malheureusement, le speaker basique qui fait le beep, ne fonctionne pas/plus dans la plupart des PCs / et / ou il est désactivé de manière soft (c’est le cas sur toutes les distributions récentes Ubuntu et Mint, par exemple).
      Avec mon exemple, on est sûr qu’il va jouer une musique. Il y a sûrement plein d’autres solutions, mais j’ai partagé celle qui a fonctionné simplement et du premier coup, au contraire de toutes les autres que j’ai essayées, y compris le beep que tu suggère.
      Merci encore pour la suggestion !

Répondre à Olivier Pons Annuler la réponse.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.