Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > fr.comp.lang.python > #4333 > unrolled thread

Beep avec Python

Started byDominique <dominique.sextant@orange.fr.invalid>
First post2026-06-10 07:17 +0200
Last post2026-06-10 10:09 +0200
Articles 5 — 2 participants

Back to article view | Back to fr.comp.lang.python


Contents

  Beep avec Python Dominique <dominique.sextant@orange.fr.invalid> - 2026-06-10 07:17 +0200
    Re: Beep avec Python Thierry Pinelluciu <olmia2b+september@gmail.com> - 2026-06-10 08:33 +0200
      Re: Beep avec Python Thierry Pinelluciu <olmia2b+september@gmail.com> - 2026-06-10 08:34 +0200
        Re: Beep avec Python Dominique <dominique.sextant@orange.fr.invalid> - 2026-06-10 10:17 +0200
      Re: Beep avec Python Dominique <dominique.sextant@orange.fr.invalid> - 2026-06-10 10:09 +0200

#4333 — Beep avec Python

FromDominique <dominique.sextant@orange.fr.invalid>
Date2026-06-10 07:17 +0200
SubjectBeep avec Python
Message-ID<110as0f$gvi4$1@dont-email.me>
Bonjour,

je suis en train de coder un script totalement inutile (langage morse) 
donc essentiel.

Comment émettre un bip plus ou moins long (différence entre les ti et 
les ta du morse) en Python. Je n'ai vraiment pas besoin de moduler du 
son ou de faire de la musique. Mon attente est très basique : « lire » 
avec des bips un message en morse.

Merci à tous,

-- 
Dominique
Esto quod es

[toc] | [next] | [standalone]


#4334

FromThierry Pinelluciu <olmia2b+september@gmail.com>
Date2026-06-10 08:33 +0200
Message-ID<110b0gj$i5hq$1@dont-email.me>
In reply to#4333
Le 10/06/2026 à 07:17, Dominique a écrit :
> Bonjour,
> 
> je suis en train de coder un script totalement inutile (langage morse) 
> donc essentiel.
> 
> Comment émettre un bip plus ou moins long (différence entre les ti et 
> les ta du morse) en Python. Je n'ai vraiment pas besoin de moduler du 
> son ou de faire de la musique. Mon attente est très basique : « lire » 
> avec des bips un message en morse.
> 
> Merci à tous,
> 

hello,

t'as essayé https://pypi.org/search/?q=sound

[toc] | [prev] | [next] | [standalone]


#4335

FromThierry Pinelluciu <olmia2b+september@gmail.com>
Date2026-06-10 08:34 +0200
Message-ID<110b0i9$i5hq$2@dont-email.me>
In reply to#4334
Le 10/06/2026 à 08:33, Thierry Pinelluciu a écrit :
> Le 10/06/2026 à 07:17, Dominique a écrit :
>> Bonjour,
>>
>> je suis en train de coder un script totalement inutile (langage morse) 
>> donc essentiel.
>>
>> Comment émettre un bip plus ou moins long (différence entre les ti et 
>> les ta du morse) en Python. Je n'ai vraiment pas besoin de moduler du 
>> son ou de faire de la musique. Mon attente est très basique : « lire » 
>> avec des bips un message en morse.
>>
>> Merci à tous,
>>
> 
> hello,
> 
> t'as essayé https://pypi.org/search/?q=sound
> 
> 

ou bien :

https://pypi.org/search/?q=morse&o=

[toc] | [prev] | [next] | [standalone]


#4337

FromDominique <dominique.sextant@orange.fr.invalid>
Date2026-06-10 10:17 +0200
Message-ID<110b6jc$jkl9$2@dont-email.me>
In reply to#4335
Le 10/06/2026 à 08:34, Thierry Pinelluciu a écrit :


> ou bien :
> 
> https://pypi.org/search/?q=morse&o=

Merci Thierry,

Je regarderai ce site dès que possible. Cela dit, je ne cherche qu'à 
émettre des sons, des bips. L'amusant est d'écrire le script de codage 
et décodage en morse, même si c'est totalement inutile !

Merci quand même,

-- 
Dominique
Esto quod es

[toc] | [prev] | [next] | [standalone]


#4336

FromDominique <dominique.sextant@orange.fr.invalid>
Date2026-06-10 10:09 +0200
Message-ID<110b64n$jkl9$1@dont-email.me>
In reply to#4334
Le 10/06/2026 à 08:33, Thierry Pinelluciu a écrit :

> hello,
> 
> t'as essayé https://pypi.org/search/?q=sound

Il y a effectivement plein de choses, et je te remercie pour le conseil. 
Malheureusement, le premier paquage sound qui me suffirait génère une 
erreur au lancement :

import sound
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
Cell In[11], line 1
----> 1 import sound

File ~/anaconda3/lib/python3.13/site-packages/sound/__init__.py:1
----> 1 from .darrsnd import *
       2 from .ramsnd import *
       3 from .audiofile import *

File ~/anaconda3/lib/python3.13/site-packages/sound/darrsnd.py:6
       1 from contextlib import contextmanager
       3 from darr import asarray, create_array, Array, \
       4     delete_array
----> 6 from .ramsnd import BaseSnd
       8 __all__ = ['asdarrsnd', 'create_darrsnd', 'delete_darrsnd', 
'DarrSnd']
      10 # scalingfactor
      11 # append?

File ~/anaconda3/lib/python3.13/site-packages/sound/ramsnd.py:4
       1 from contextlib import contextmanager
       2 import numpy as np
----> 4 from .utils import duration_string, check_episode, 
iter_timewindowindices
       6 __all__ = ['RamSnd']
       9 # FIXME all output becomes a generator?

File ~/anaconda3/lib/python3.13/site-packages/sound/utils.py:51
      49 import numpy as np
      50 from numbers import Number
---> 51 from collections import Set, Mapping, deque
      53 def isgenerator(iterable):
      54     return hasattr(iterable, '__iter__') and not 
hasattr(iterable, '__len__')

ImportError: cannot import name 'Set' from 'collections' 
(/home/administrateur/anaconda3/lib/python3.13/collections/__init__.py)

Est-ce que ça peut venir de l'installation avec pip alors que Spyder 
dépend d'Anaconda ? J'ajoute un échec avec conda install sound

Bref, j'en suis un peu à la case départ 😊

-- 
Dominique
Esto quod es

[toc] | [prev] | [standalone]


Back to top | Article view | fr.comp.lang.python


csiph-web