Це команда adinrec, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
adinrec
- записати аудіопристрій і зберегти одне висловлювання у файл
СИНТАКСИС
adinrec [опції...] {ім'я файлу}
ОПИС
adinrec відкриває аудіопотік, виявляє вхідне слово та зберігає його у вказаному
файл. Виявлення висловлювання здійснюється за порогами рівня та нуля. Вхід за замовчуванням
пристрій є мікрофоном, але може бути й інше джерело аудіо, включаючи плагін Julius A/D-In
використовується за допомогою "-вхід".
Аудіоформат 16 біт, 1 канал, у форматі Microsoft WAV. Якщо вказане ім’я файлу
вже існує, його буде замінено.
Якщо ім’я файлу – «-», отримані дані будуть передаватися в стандартний вихід без заголовка
(сирий формат).
ВАРІАНТИ
adinrec використовує JuliusLib і приймає параметри Julius. Нижче наведено список дійсних варіантів.
adinrec конкретний опції
-частота Hz
Встановіть частоту дискретизації в Гц. (за замовчуванням: 16,000 XNUMX)
-сирий
Виведення у форматі raw файлу.
JuliusLib опції
-вхід {mic|rawfile|adinnet|stdin|netaudio|esd|alsa|oss}
Виберіть джерело мовлення. Вкажіть «файл» або «rawfile» для файлу сигналу. У файлі
введення, користувачам буде запропоновано ввести ім’я файлу зі стандартного входу.
«мікрофон» — це отримувати аудіовхід із мікрофонного пристрою за замовчуванням, а «adinnet» означає
отримання даних форми сигналу через мережу tcpip від клієнта adinnet. "netaudio" походить від
Вхід DatLink/NetAudio, а «stdin» означає введення даних зі стандартного введення.
У Linux ви можете вибрати API під час виконання, вказавши alsa, oss і esd.
-розмір_частинки зразки
Розмір аудіо фрагмента в кількості семплів. (за замовчуванням: 1000)
-лв thres
Поріг рівня для виявлення мовного введення. Значення мають бути в діапазоні від 0 до 32767.
(за замовчуванням: 2000)
-zc thres
Нульовий поріг перетину за секунду. Тільки вхідні дані, які перевищують поріг рівня (-лв)
буде зараховано. (за замовчуванням: 60)
- головне поле мсек
Запас мовчання на початку сегмента мовлення в мілісекундах. (за замовчуванням: 300)
- хвостовий край мсек
Запас мовчання в кінці сегмента мовлення в мілісекундах. (за замовчуванням: 400)
-мати на увазі
Цей параметр дозволяє видалити зміщення постійного струму.
-smpFreq Hz
Встановіть частоту дискретизації в Гц. (за замовчуванням: 16,000 XNUMX)
-48
Записуйте вхідний сигнал із частотою дискретизації 48 кГц і знижуйте його до 16 кГц на льоту. Цей варіант
дійсний лише для моделі 16 кГц. Процедура зниження вибірки була перенесена з sptk. (Перекр.
4.0)
-НІ Ім'я пристрою
Ім’я хоста для введення сервера DatLink (-вхід netaudio).
-адпорт номер_порту
З -вхід adinnet, вкажіть номер порту adinnet для прослуховування. (за замовчуванням: 5530)
- смужка
Julius за замовчуванням видаляє послідовні нульові вибірки у вхідних мовних даних. Цей варіант
Зупини це.
-C jconffile
Завантажте файл jconf тут. На цьому етапі вміст jconffile буде розширено.
-plugindir список каталогів
Вкажіть, які каталоги завантажувати плагін. Якщо існує кілька каталогів, вкажіть їх за
список, розділений двокрапкою.
НАВКОЛИШНЄ СЕРЕДОВИЩЕ ЗМІННІ
АЛЬСАДЕВ
Рядок імені пристрою для ALSA. (за замовчуванням: "за замовчуванням")
АУДІОДЄВ
Рядок імені пристрою для OSS. (за замовчуванням: "/dev/dsp")
LATENCY_MSEC
Затримка введення мікрофонного входу в мілісекундах. Менше значення скоротить затримку
але іноді роблять процес нестабільним. Значення за замовчуванням буде залежати від запущеної ОС.
Використовуйте adinrec онлайн за допомогою служб onworks.net