Qu'est-ce que le format de fichier SD ?
Les fichiers .sd sont des fichiers de données binaires de parole et d'audio au format ESPS (Entropic Signal Processing System), développé par Entropic Research Laboratories. ESPS et l'outil graphique de forme d'onde associé WAVES+ étaient largement utilisés dans la recherche en linguistique informatique et en reconnaissance vocale tout au long des années 1980 et 1990.
Chaque fichier .sd commence par un nombre magique de 4 octets (00 00 77 A0 en big-endian) suivi d'un en-tête étendu - documenté dans la communauté de recherche comme étant exceptionnellement long et complexe - qui enregistre le taux d'échantillonnage, le nombre de canaux, le type d'échantillon (entier 16 bits, flottant 32 bits ou double 64 bits), l'ordre des octets et des champs de paramètres arbitraires définis par l'utilisateur. Les échantillons audio bruts suivent immédiatement après l'en-tête.
Entropic Research Laboratories a été acquis par Microsoft en 1999, après quoi WAVES+ et ESPS ont été abandonnés. Les corpus de parole archivés au format .sd se trouvent désormais principalement dans des ensembles de données académiques hérités ; la conversion vers WAV ou NIST Sphere (.sph) est nécessaire pour une utilisation avec les outils actuels. SoX et Awave Studio figurent parmi les rares applications capables de traiter encore les fichiers ESPS .sd.
L'extension .sd est partagée par des formats non liés (tels que les diagrammes de séquence Rational Rose), l'identification du format doit donc reposer sur le nombre magique plutôt que sur la seule extension.
Sécurité et sûreté
RISQUE : LOWFichiers de données audio binaires avec un en-tête complexe - non exécutables. Sûr à ouvrir avec Awave Studio ou SoX. La structure complexe de l'en-tête signifie que des fichiers malformés pourraient théoriquement déclencher des bogues d'analyse dans les anciens outils ESPS.
Détails du format
en bref- Fichier audio Sound Designer I (Digidesign) - Le format Digidesign Sound Designer (.sd ou .sd1) est un ancien format audio Mac utilisé par les précurseurs de Pro Tools ; il ne doit PAS être confondu avec ESPS SD.
- Diagramme de séquence Rational Rose - Les outils UML IBM Rational Rose utilisent .sd pour les fichiers de diagramme de séquence ; sans rapport avec l'audio.
Programmes qui ouvrent les fichiers SD
Détails techniques
spécifications approfondies| Nombre magique | `00 00 77 A0` à l'offset 0 (big-endian) ; apparaît comme `A0 77 00 00` sur les plateformes little-endian |
| Ordre des octets | Variable - big-endian et little-endian sont tous deux pris en charge ; l'ordre réel des octets est déclaré dans l'en-tête du fichier |
| Structure de l'en-tête | En-tête hybride binaire/ASCII étendu (généralement plusieurs kilo-octets) précédant les données audio ; noté dans la documentation comme étant exceptionnellement long |
| Types d'échantillons | Entier court 16 bits (PCM), flottant 32 bits ou double 64 bits - le type d'échantillon est déclaré dans l'en-tête |
| Taux d'échantillonnage typiques | 8 kHz, 16 kHz ou 22,05 kHz pour la recherche sur la parole ; le taux exact est stocké dans l'en-tête |
| Nombre de canaux | Déclaré dans l'en-tête ; monophonique le plus courant pour les enregistrements de recherche sur la parole |
| Taille de fichier typique | De 100 Ko à plusieurs centaines de Mo pour les enregistrements complets de recherche sur la parole |
| Paramètres définis par l'utilisateur | L'en-tête prend en charge des champs de métadonnées clé-valeur arbitraires au-delà des champs standard - une caractéristique de conception du conteneur ESPS |
| Plateforme d'origine | Unix/Linux (ESPS était une boîte à outils Unix) ; également accessible sur Windows via Awave Studio et des outils hérités |
| Compatibilité des outils | Lisible par Awave Studio, SoX (Sound eXchange) et HTK (Hidden Markov Model Toolkit, Cambridge) |
| Conflit d'extension | `.sd` est également utilisé par les diagrammes de séquence Rational Rose et d'autres formats non liés ; le nombre magique permet de distinguer les fichiers ESPS |
| Format successeur | La recherche sur la parole s'est standardisée sur le PCM WAV ou NIST Sphere (`.sph`) après l'arrêt d'ESPS ; Entropic Esignal (`.esig`) était le successeur interne prévu |
| Publié | circa 1985-1988 (Entropic ESPS toolkit; exact release date unconfirmed) |
| Dernière version | WAVES+ 5.x / ESPS 5.3 era (pre-1999); development stopped after Microsoft acquisition |
| Spécification | www-mmsp.ece.mcgill.ca |
Conversions SD
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers SD.