Bip Python

Fariba Laiq 30 janvier 2023
  1. Utilisation de la bibliothèque winsound pour faire un bip sonore en Python
  2. Utilisation de pygame pour faire un bip sonore en Python
  3. Utilisation du caractère Bell pour émettre un bip sonore en Python
Bip Python

Le bip sonore en python peut être utilisé dans de nombreuses situations. Par exemple, nous pouvons utiliser ce bip sonore lors de la numérisation du code-barres. Tout comme dans les centres commerciaux, lorsque le vendeur scanne le code-barres du produit, un bip sonore retentit, indiquant que le code-barres a été scanné avec succès. Il existe de nombreuses façons d’accomplir cette tâche. Certains d’entre eux sont expliqués comme suit.

Utilisation de la bibliothèque winsound pour faire un bip sonore en Python

winsound est une bibliothèque intégrée en python (Windows) qui ne nécessite aucune installation. C’est une API de bip utile qui est utilisée pour jouer n’importe quel son. Nous pouvons jouer notre son spécifié et pouvons également générer le bip en utilisant sa méthode intégrée Beep(). Dans l’appel de la fonction Beep(), nous pouvons également spécifier la durée et la fréquence du beep. Pour générer un beep en utilisant la bibliothèque winsound, nous appellerons sa méthode Beep(), et à l’intérieur de cet appel de méthode, nous spécifierons la durée en une seconde et une fréquence de 2000 Hz.

Exemple de code :

# Python 3.x
import winsound

frequency = 2000
duration = 1000
winsound.Beep(frequency, duration)

Utilisation de pygame pour faire un bip sonore en Python

pygame est une bibliothèque multiplateforme contenant de nombreux modules de développement de jeux vidéo. Il dispose de nombreux modules pour gérer différents types de médias tels que l’audio, la vidéo et les graphiques. Nous pouvons facilement jouer n’importe quel son en utilisant le module mixer de cette bibliothèque.

Nous devons également spécifier ici notre fichier wav pour le son bip. Tout d’abord, nous devons télécharger n’importe quel son bip sur Internet et le télécharger dans notre répertoire d’environnement python. À l’aide d’un cahier jupyter, nous pouvons facilement télécharger ce fichier wav dans notre répertoire personnel.

Exemple de code :

# Python 3.x
from pygame import mixer

mixer.init()
beep = mixer.Sound("bell.wav")
beep.play()

Utilisation du caractère Bell pour émettre un bip sonore en Python

L’un des moyens les plus simples de générer un bip sonore consiste à utiliser le caractère de cloche, c’est-à-dire '\a' dans l’instruction d’impression. Cette méthode ne nécessite aucun package supplémentaire pour l’importation.

Remarque : Cette méthode ne fonctionne pas sur tous les terminaux ou systèmes d’exploitation.

Exemple de code :

# Python 3.x
print("\a")
Auteur: Fariba Laiq
Fariba Laiq avatar Fariba Laiq avatar

I am Fariba Laiq from Pakistan. An android app developer, technical content writer, and coding instructor. Writing has always been one of my passions. I love to learn, implement and convey my knowledge to others.

LinkedIn