2016-11-20 14 views
0

Я играл с sox и с помощью команды trim было довольно просто разбить весь звук на n частей (с фиксированной длиной на часть).Сплит аудиофайла, но только в паузах

Однако, поскольку я намерен разделить разговорные записи, может случиться так, что простое разбиение будет разделено посередине слова.

Есть ли способ предотвратить это и убедиться, что части содержат «целые слова»?

ответ

2

Посмотрите на sox silence команда на sox webpage.

sox original.wav new.wav silence 1 0.5 2% 1 2.0 2% : newfile : restart 

Параметры:

original.wav - звуковой файл, который будет сращивания.

новый.wav - будет названием новых аудиофайлов с номерами, добавленными к каждому фрагменту (new1.wav, new2.wav, new3.wav ...).

- название эффекта.

1 0,5 2% - above_periods, продолжительность, порог.

1 2.0 2% - below_periods, duration, threshold.

+1

Это был отличный намек, спасибо – leifg

 Смежные вопросы

  • Нет связанных вопросов^_^