AccueilDécodeur DTMF

Décodeur DTMF en ligne

Guide complet pour décoder un signal DTMF avec XF788 : enregistrement, analyse, interprétation. Comment retrouver les chiffres composés depuis un fichier audio ou en direct.

À quoi sert un décodeur DTMF ?

Un décodeur DTMF analyse un signal audio à la recherche des combinaisons de fréquences caractéristiques du protocole DTMF, et identifie les touches correspondantes. C'est l'inverse du générateur : au lieu de produire des tonalités à partir de chiffres, il retrouve les chiffres à partir des tonalités.

Les usages typiques d'un décodeur DTMF couvrent un spectre très large :

Comment enregistrer un son contenant du DTMF ?

Pour décoder un signal DTMF, il faut d'abord pouvoir le capter ou l'enregistrer. Plusieurs scénarios sont possibles selon votre situation.

1. Capture en direct via le microphone

Le cas le plus simple est l'analyse en temps réel : vous placez la source audio (téléphone, haut-parleur, autre appareil) à proximité du microphone de votre appareil et XF788 décode au fur et à mesure que les tonalités sont émises. C'est la méthode recommandée pour la majorité des usages, car elle ne nécessite aucun fichier intermédiaire.

Étapes :

  1. Ouvrez l'émulateur XF788 et cliquez sur l'onglet « Détection / Audio ».
  2. Cliquez sur le bouton microphone et autorisez l'accès lorsque votre navigateur le demande.
  3. Approchez la source audio à 5–20 cm du microphone et lancez la lecture.
  4. Les chiffres détectés apparaissent au fur et à mesure dans la zone d'historique.

2. Décodage d'un fichier audio existant

Si vous disposez d'un fichier audio (WAV, MP3, M4A, OGG) contenant des tonalités DTMF, vous pouvez le lire sur un appareil et le placer près du microphone d'un second appareil exécutant XF788. Le décodeur traitera le signal exactement comme un signal capté en direct.

Pour de meilleurs résultats, jouez le fichier sur un haut-parleur de qualité raisonnable plutôt que sur un casque. Le casque limite la propagation du son et nuit à la captation. Évitez également les traitements audio (égaliseurs, filtres, modes de spatialisation) qui peuvent altérer les fréquences DTMF.

3. Enregistrement depuis une ligne téléphonique

Pour analyser le signal d'une ligne téléphonique réelle, le plus simple est d'activer le haut-parleur du téléphone et de placer XF788 à proximité. L'enregistrement direct depuis la ligne (avec un adaptateur téléphonique) reste possible mais nécessite un équipement spécifique sortant du cadre de cette page.

Comment décoder un signal DTMF avec XF788 ?

Le processus de décodage avec XF788 est entièrement automatique une fois le microphone activé. Voici ce qui se passe en interne :

  1. Capture audio : le microphone fournit un flux audio continu, découpé en blocs de quelques milliers d'échantillons.
  2. Fenêtrage : chaque bloc est multiplié par une fenêtre de Hann pour limiter les artefacts spectraux liés à la coupure des bords.
  3. Analyse Goertzel : l'énergie est mesurée pour chacune des huit fréquences DTMF de référence.
  4. Identification : la fréquence basse et la fréquence haute dominantes sont déterminées.
  5. Validation : plusieurs critères sont vérifiés (énergie suffisante, dominance, équilibre haut/bas, pureté du signal).
  6. Affichage : si tous les critères sont remplis, la touche correspondante est affichée et ajoutée à l'historique.

Les critères de validation expliqués

Le décodeur XF788 affiche en mode « Diagnostic avancé » quatre indicateurs qui correspondent aux gardes anti-faux-positifs du décodage :

Précision du décodage

Sur un signal propre, XF788 atteint une précision de détection proche de 100 %. Sur un signal bruité, le curseur de sensibilité permet d'ajuster le compromis entre détection des signaux faibles et rejet des faux positifs.

Que faire si certaines tonalités ne sont pas détectées ?

Plusieurs raisons peuvent expliquer une détection partielle :

Essayez le décodeur XF788 maintenant

Activez le microphone et décodez vos signaux DTMF en temps réel.

Lancer le décodeur