Co to jest format pliku SD?
Pliki .sd to binarne pliki danych mowy i dźwięku w formacie ESPS (Entropic Signal Processing System), opracowanym przez Entropic Research Laboratories. ESPS wraz z towarzyszącym mu graficznym narzędziem do analizy przebiegów falowych WAVES+ były szeroko stosowane w badaniach nad lingwistyką komputerową i rozpoznawaniem mowy w latach 80. i 90. XX wieku.
Każdy plik .sd zaczyna się od 4-bajtowej sygnatury (magic number) (00 00 77 A0 w formacie big-endian), po której następuje rozbudowany nagłówek - dokumentowany w środowisku naukowym jako wyjątkowo długi i złożony - który rejestruje częstotliwość próbkowania, liczbę kanałów, typ próbki (16-bitowa liczba całkowita, 32-bitowa liczba zmiennoprzecinkowa lub 64-bitowa liczba podwójnej precyzji), kolejność bajtów oraz dowolne pola parametrów zdefiniowane przez użytkownika. Surowe próbki audio następują bezpośrednio po nagłówku.
Firma Entropic Research Laboratories została przejęta przez Microsoft w 1999 roku, po czym zaprzestano rozwoju WAVES+ i ESPS. Korpusy mowy zarchiwizowane w formacie .sd można obecnie znaleźć głównie w starszych akademickich zestawach danych; do współpracy z obecnymi narzędziami wymagana jest konwersja na WAV lub NIST Sphere (.sph). SoX i Awave Studio należą do nielicznych aplikacji, które wciąż potrafią przetwarzać pliki ESPS .sd.
Rozszerzenie .sd jest współdzielone przez niepowiązane formaty (takie jak diagramy sekwencji Rational Rose), dlatego identyfikacja formatu powinna opierać się na sygnaturze pliku, a nie na samym rozszerzeniu.
Bezpieczeństwo
RYZYKO: LOWBinarne pliki danych audio ze złożonym nagłówkiem - niewykonywalne. Bezpieczne do otwarcia za pomocą Awave Studio lub SoX. Złożona struktura nagłówka oznacza, że uszkodzone pliki mogłyby teoretycznie wywołać błędy parsera w starych narzędziach ESPS.
Szczegóły formatu
w pigułce- Plik audio Sound Designer I (Digidesign) - Format Digidesign Sound Designer (.sd lub .sd1) to wczesny format audio dla komputerów Mac, używany przez prekursorów Pro Tools; nie należy go mylić z ESPS SD.
- Diagram sekwencji Rational Rose - Narzędzia UML IBM Rational Rose używają rozszerzenia .sd dla plików diagramów sekwencji; niepowiązane z audio.
Programy otwierające pliki SD
Szczegóły techniczne
specyfikacja| Sygnatura pliku (Magic number) | `00 00 77 A0` na offsetcie 0 (big-endian); pojawia się jako `A0 77 00 00` na platformach little-endian |
| Kolejność bajtów | Zmienna - obsługiwane są zarówno big-endian, jak i little-endian; rzeczywista kolejność bajtów jest zadeklarowana w nagłówku pliku |
| Struktura nagłówka | Rozbudowany nagłówek hybrydowy binarno-ASCII (zazwyczaj kilka kilobajtów) poprzedzający dane audio; w dokumentacji określany jako wyjątkowo długi |
| Typy próbek | 16-bitowa liczba całkowita (PCM), 32-bitowa liczba zmiennoprzecinkowa lub 64-bitowa liczba podwójnej precyzji - typ próbki zadeklarowany w nagłówku |
| Typowe częstotliwości próbkowania | 8 kHz, 16 kHz lub 22,05 kHz dla badań nad mową; dokładna wartość zapisana w nagłówku |
| Liczba kanałów | Zadeklarowana w nagłówku; najczęściej mono w nagraniach badawczych mowy |
| Typowy rozmiar pliku | Od 100 KB do kilkuset MB dla pełnych nagrań badawczych mowy |
| Parametry zdefiniowane przez użytkownika | Nagłówek obsługuje dowolne pola metadanych klucz-wartość poza polami standardowymi - cecha projektowa kontenera ESPS |
| Oryginalna platforma | Unix/Linux (ESPS był zestawem narzędzi dla Unix); dostępny również w Windows przez Awave Studio i starsze narzędzia |
| Kompatybilność narzędzi | Czytelny dla Awave Studio, SoX (Sound eXchange) oraz HTK (Hidden Markov Model Toolkit, Cambridge) |
| Konflikt rozszerzeń | Rozszerzenie `.sd` jest również używane przez diagramy sekwencji Rational Rose i inne niepowiązane formaty; sygnatura pliku pozwala odróżnić pliki ESPS |
| Następca formatu | Po wycofaniu ESPS badania nad mową ustandaryzowano na PCM WAV lub NIST Sphere (`.sph`); wewnętrznym następcą miał być Entropic Esignal (`.esig`) |
| Wydano | circa 1985-1988 (Entropic ESPS toolkit; exact release date unconfirmed) |
| Najnowsza wersja | WAVES+ 5.x / ESPS 5.3 era (pre-1999); development stopped after Microsoft acquisition |
| Specyfikacja | www-mmsp.ece.mcgill.ca |
Konwersje SD
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki SD.