Che cos'è il formato di file SD?
I file .sd sono file binari di dati vocali e audio nel formato ESPS (Entropic Signal Processing System), sviluppato da Entropic Research Laboratories. ESPS e lo strumento grafico per forme d'onda WAVES+ di accompagnamento sono stati ampiamente utilizzati nella ricerca sulla linguistica computazionale e sul riconoscimento vocale durante gli anni '80 e '90.
Ogni file .sd inizia con un magic number di 4 byte (00 00 77 A0 in big-endian) seguito da un'intestazione estesa - documentata nella comunità di ricerca come insolitamente lunga e complessa - che registra la frequenza di campionamento, il numero di canali, il tipo di campione (intero a 16 bit, float a 32 bit o double a 64 bit), l'ordine dei byte e campi di parametri arbitrari definiti dall'utente. I campioni audio grezzi seguono immediatamente dopo l'intestazione.
Entropic Research Laboratories è stata acquisita da Microsoft nel 1999, dopodiché WAVES+ ed ESPS sono stati interrotti. I corpora vocali archiviati nel formato .sd si trovano ora principalmente in set di dati accademici legacy; la conversione in WAV o NIST Sphere (.sph) è necessaria per l'uso con gli strumenti attuali. SoX e Awave Studio sono tra le poche applicazioni in grado di elaborare ancora i file ESPS .sd.
L'estensione .sd è condivisa da formati non correlati (come i diagrammi di sequenza di Rational Rose), quindi l'identificazione del formato dovrebbe basarsi sul magic number piuttosto che sulla sola estensione.
Sicurezza e incolumità
RISCHIO: LOWFile di dati audio binari con un'intestazione complessa - non eseguibili. Sicuro da aprire con Awave Studio o SoX. La complessa struttura dell'intestazione significa che file malformati potrebbero teoricamente innescare bug del parser nei vecchi strumenti ESPS.
Dettagli del formato
in sintesi- File audio Sound Designer I (Digidesign) - Il formato Digidesign Sound Designer (.sd o .sd1) è un vecchio formato audio Mac utilizzato dai precursori di Pro Tools; NON deve essere confuso con ESPS SD.
- Diagramma di sequenza Rational Rose - Gli strumenti UML IBM Rational Rose utilizzano .sd per i file dei diagrammi di sequenza; non correlato all'audio.
Programmi che aprono file SD
Dettagli tecnici
specifiche approfondite| Magic number | `00 00 77 A0` all'offset 0 (big-endian); appare come `A0 77 00 00` su piattaforme little-endian |
| Ordine dei byte | Variabile - supportati sia big-endian che little-endian; l'ordine effettivo dei byte è dichiarato nell'intestazione del file |
| Struttura dell'intestazione | Intestazione ibrida binaria/ASCII estesa (tipicamente diversi kilobyte) che precede i dati audio; nota nella documentazione come insolitamente lunga |
| Tipi di campioni | Intero corto a 16 bit (PCM), float a 32 bit o double a 64 bit - il tipo di campione è dichiarato nell'intestazione |
| Frequenze di campionamento tipiche | 8 kHz, 16 kHz o 22.05 kHz per la ricerca vocale; la frequenza esatta è memorizzata nell'intestazione |
| Conteggio canali | Dichiarato nell'intestazione; monoaurale è il più comune per le registrazioni di ricerca vocale |
| Dimensione tipica del file | Da 100 KB a diverse centinaia di MB per registrazioni complete di ricerca vocale |
| Parametri definiti dall'utente | L'intestazione supporta campi di metadati chiave-valore arbitrari oltre ai campi standard - una caratteristica di progettazione del contenitore ESPS |
| Piattaforma originale | Unix/Linux (ESPS era un toolkit Unix); accessibile anche su Windows tramite Awave Studio e strumenti legacy |
| Compatibilità strumenti | Leggibile da Awave Studio, SoX (Sound eXchange) e HTK (Hidden Markov Model Toolkit, Cambridge) |
| Conflitto di estensione | `.sd` è utilizzato anche dai diagrammi di sequenza di Rational Rose e altri formati non correlati; il magic number distingue i file ESPS |
| Formato successore | La ricerca vocale si è standardizzata su PCM WAV o NIST Sphere (`.sph`) dopo l'interruzione di ESPS; Entropic Esignal (`.esig`) era il successore interno previsto |
| Rilasciato | circa 1985-1988 (Entropic ESPS toolkit; exact release date unconfirmed) |
| Ultima versione | WAVES+ 5.x / ESPS 5.3 era (pre-1999); development stopped after Microsoft acquisition |
| Specifica | www-mmsp.ece.mcgill.ca |
Conversioni SD
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file SD.