Label

Asterisk (2) CMD (2) Elektronika (7) Fisika Mekanik (1) Matematika (1) Nginx (2) Software (8)
Tampilkan postingan dengan label Asterisk. Tampilkan semua postingan
Tampilkan postingan dengan label Asterisk. Tampilkan semua postingan

Rabu, 12 Maret 2025

mengonversi file WAV ke SLN

 Untuk mengonversi file WAV ke SLN (Asterisk raw signed linear audio) menggunakan SoX, gunakan perintah berikut:

Konversi WAV ke SLN (8 kHz, 16-bit PCM)

sh

sox input.wav -t raw -r 8000 -e signed -b 16 -c 1 output.sln

Konversi WAV ke SLN16 (16 kHz, 16-bit PCM)

sh

sox input.wav -t raw -r 16000 -e signed -b 16 -c 1 output.sln16

Penjelasan Opsi SoX:

  • input.wav → File input dalam format WAV.
  • -t raw → Output dalam format raw audio.
  • -r 8000 atau -r 16000 → Sample rate (8 kHz untuk SLN, 16 kHz untuk SLN16).
  • -e signed → Format audio signed PCM.
  • -b 16 → Bit-depth 16-bit.
  • -c 1 → Audio mono (Asterisk biasanya menggunakan mono).
  • output.sln → Nama file output.

Setelah dikonversi, file .sln dapat digunakan dalam Asterisk atau diputar menggunakan SoX:

sh

sox -t raw -r 8000 -e signed -b 16 -c 1 output.sln -d

Jika ingin mengecek informasi file hasil konversi:

sh

soxi output.sln

memutar file .sln dengan sox menggunakan sell

 File .sln (Solution) adalah format proyek yang digunakan oleh Microsoft Visual Studio dan bukan file audio. Oleh karena itu, SoX (Sound eXchange) tidak dapat memutar file .sln secara langsung. Namun, jika yang dimaksud adalah file audio dengan ekstensi .sln (misalnya Asterisk raw signed linear audio), maka SoX bisa digunakan untuk memutarnya.


Memutar File .sln dengan SoX di Terminal (Linux/Mac)

Jika file .sln yang dimaksud adalah file audio, misalnya Asterisk 16-bit Signed Linear PCM, Anda bisa menjalankan perintah berikut:

sh

sox -t raw -r 8000 -e signed -b 16 -c 1 input.sln -d

Penjelasan perintah:

  • -t raw → Menentukan bahwa file adalah raw audio.
  • -r 8000 → Sample rate 8 kHz (sesuai format umum Asterisk).
  • -e signed → Data audio dalam format signed.
  • -b 16 → Bit-depth 16-bit.
  • -c 1 → Audio memiliki 1 channel (mono).
  • input.sln → Nama file yang akan diputar.
  • -d → Menggunakan output default (misalnya ALSA di Linux atau CoreAudio di Mac).

Jika file .sln memiliki sample rate berbeda (misalnya 16 kHz untuk .sln16), ubah perintahnya menjadi:

sh

sox -t raw -r 16000 -e signed -b 16 -c 1 input.sln -d

Konversi File .sln ke .wav

Jika ingin mengonversi file .sln ke format .wav, gunakan perintah:

sh

sox -t raw -r 8000 -e signed -b 16 -c 1 input.sln output.wav

Setelah dikonversi ke .wav, file dapat diputar dengan pemutar media biasa seperti aplay, ffplay, atau vlc:

sh

aplay output.wav

atau

sh

ffplay output.wav

Jika yang dimaksud adalah file .sln dari Visual Studio, maka Anda perlu membuka file tersebut di Visual Studio atau menggunakan editor teks untuk melihat isi kode.

Apakah file .sln yang dimaksud adalah file audio dari Asterisk atau file proyek dari Visual Studio?

Terbaru

modul pwm dengan arduino pro mini dilengkapi dengan batrai level meter 5 led

  🔋 Contoh Indikator Level Baterai dengan LED (4 Tingkat) 🔧 Tujuan: LED1 menyala jika tegangan ≥ 12.6V (full) LED2 menyala jika teg...

Lainya