Як змінити файл вітання для asterisk, реальні замітки ubuntu - windows

Завдання: використовуючи діючий файл Mebetal_Welcome.wav розбити його на два файли вирізкою з нього певних часових проміжків з подальшою їх склеюванням. Просто реструктуризувалися відділи, які звучали раніше в привітанні при перемиканні на них, якщо в тоновому режимі натиснути відповідний цифровий код. Тому потрібно було з вихідного файлу отримати новий, виключивши раніше існуючі. Для вирішення цього завдання я звернувся до свого блогу www. ekzorchik. ru де одного разу для факультативу розбирав, як проводити операції з музичним файлом за допомогою консолі, а саме використання утиліти sox. Нижче буде покроковий приклад, як я вирішував завдання тим способом, який був найбільш швидкий і не вимагав жодних додаткових ознайомлень з іншими утилітами.

Input File. 'Mebetal_Welcome.wav'

Sample Rate. 8000

Duration. 00: 00: 20.03 = 160240 samples

1502.25 CDDA sectors

Sample Encoding: 16-bit Signed Integer PCM

Прослухавши запис і визначивши яких проміжки потрібні складаю план на який буду орієнтуватися при рішення задачі:

  • З 0 по 4 секунду
  • З 10 і до кінця
  • А після склеїти

Рішення за планом:

(В ході підбирання точки обрізки виявив, на якому часовому проміжку потрібно зробити обрізку, чому так, бо не було часу в поглибленому ознайомлення з програмою Audacity для вирішення поставленого завдання, а так я отримав працюючий файл вітання, в якому до радості не чутно не збіг інтонації вимови. Можна навіть сказати «ДЯКУЮ» записаному оригіналу файлу який настільки був хороший, що його зміна далі не постраждала на якості)

$ Sox Mebetal_Welcome.wav Mebetal_Welcome_1.wav trim 0 3.5

$ Sox Mebetal_Welcome.wav Mebetal_Welcome_2.wav trim 11.05 20.03

  • Склеювання двох музичних файлів в один:

$ Sox Mebetal_Welcome_1.wav Mebetal_Welcome_2.wav Mebetal_Welcome_new_2.wav

  • Перейменовуємо в іменування оригінального файлу:

$ Mv Mebetal_Welcome_new_2.wav Mebetal_Welcome.wav

mv: try to overwrite `Mebetal_Welcome.wav ', overriding mode 0644 (rw-r-r-)? Y

Відобразити інформацію по новому музичному файлу:

Input File. 'Mebetal_Welcome.wav'

Sample Rate. 8000

Duration. 00: 00: 12.85 = 102816 samples

963.9 CDDA sectors

Sample Encoding: 16-bit Signed Integer PCM

Далі отриманий файл перемістити в каталог, де у мене зумовлений файл вітання при дзвінку в компанію, де я працюю:

$ Sudo cp Mebetal_Welcome.wav / var / lib / asterisk / sounds / custom /

Коригую дозволу на скопійований файл:

$ Sudo chown -R asterisk: asterisk /var/lib/asterisk/sounds/custom/Mebetal_Welcome.wav

Цими діями завершив поставлену задачу і застосував отримані результати.

Навігація по публікаціям

Схожі статті