Что такое формат файла SD?
Файлы .sd - это бинарные файлы данных речи и звука в формате ESPS (Entropic Signal Processing System), разработанном Entropic Research Laboratories. ESPS и сопутствующий графический инструмент для работы с волновыми формами WAVES+ широко использовались в компьютерной лингвистике и исследованиях по распознаванию речи на протяжении 1980-х и 1990-х годов.
Каждый файл .sd начинается с 4-байтового магического числа (00 00 77 A0 в формате big-endian), за которым следует обширный заголовок - задокументированный в исследовательском сообществе как необычно длинный и сложный - в котором записываются частота дискретизации, количество каналов, тип выборки (16-битное целое число, 32-битное число с плавающей запятой или 64-битное число двойной точности), порядок байтов и произвольные пользовательские поля параметров. Необработанные аудиоданные следуют сразу за заголовком.
Компания Entropic Research Laboratories была приобретена Microsoft в 1999 году, после чего поддержка WAVES+ и ESPS была прекращена. Речевые корпуса, заархивированные в формате .sd, сейчас встречаются в основном в устаревших академических наборах данных; для работы с современными инструментами требуется конвертация в WAV или NIST Sphere (.sph). SoX и Awave Studio входят в число немногих приложений, которые все еще могут обрабатывать файлы ESPS .sd.
Расширение .sd также используется несвязанными форматами (такими как диаграммы последовательности Rational Rose), поэтому идентификация формата должна основываться на магическом числе, а не только на расширении.
Безопасность и защита
РИСК: LOWБинарные файлы аудиоданных со сложным заголовком - не являются исполняемыми. Безопасны для открытия в Awave Studio или SoX. Сложная структура заголовка означает, что некорректно сформированные файлы теоретически могут вызвать ошибки парсера в старых инструментах ESPS.
Детали формата
в двух словах- Аудиофайл Sound Designer I (Digidesign) - Формат Digidesign Sound Designer (.sd или .sd1) - это ранний аудиоформат для Mac, использовавшийся предшественниками Pro Tools; его НЕ следует путать с ESPS SD.
- Диаграмма последовательности Rational Rose - Инструменты IBM Rational Rose UML используют расширение .sd для файлов диаграмм последовательности; не связано с аудио.
Программы, открывающие файлы SD
Технические подробности
глубокая спецификация| Магическое число | `00 00 77 A0` по смещению 0 (big-endian); отображается как `A0 77 00 00` на платформах little-endian |
| Порядок байтов | Переменный - поддерживаются как big-endian, так и little-endian; фактический порядок байтов указан в заголовке файла |
| Структура заголовка | Обширный гибридный бинарно-ASCII заголовок (обычно несколько килобайт), предшествующий аудиоданным; в документации отмечается как необычно длинный |
| Типы выборок | 16-битное целое число (PCM), 32-битное или 64-битное число с плавающей запятой - тип выборки указан в заголовке |
| Типичные частоты дискретизации | 8 кГц, 16 кГц или 22,05 кГц для исследований речи; точная частота хранится в заголовке |
| Количество каналов | Указывается в заголовке; монофонический режим наиболее распространен для записей исследований речи |
| Типичный размер файла | От 100 КБ до нескольких сотен МБ для полных записей исследований речи |
| Пользовательские параметры | Заголовок поддерживает произвольные поля метаданных «ключ-значение» помимо стандартных полей - особенность контейнера ESPS |
| Исходная платформа | Unix/Linux (ESPS был набором инструментов для Unix); также доступен в Windows через Awave Studio и устаревшие утилиты |
| Совместимость с инструментами | Читается программами Awave Studio, SoX (Sound eXchange) и HTK (Hidden Markov Model Toolkit, Кембридж) |
| Конфликт расширений | `.sd` также используется диаграммами последовательности Rational Rose и другими несвязанными форматами; магическое число позволяет отличить файлы ESPS |
| Формат-преемник | После прекращения поддержки ESPS исследования речи стандартизировались на PCM WAV или NIST Sphere (`.sph`); внутренним преемником планировался Entropic Esignal (`.esig`) |
| Выпущен | circa 1985-1988 (Entropic ESPS toolkit; exact release date unconfirmed) |
| Последняя версия | WAVES+ 5.x / ESPS 5.3 era (pre-1999); development stopped after Microsoft acquisition |
| Спецификация | www-mmsp.ece.mcgill.ca |
Конвертации SD
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах SD.