Saya ingin membagi file audio yang sangat besar pada titik-titik tertentu. Pada titik-titik tertentu penyiar radio datang dan mengatakan sesuatu seperti "deux radio" dan selalu terdengar sama persis (ini adalah klip rekaman). Bagaimana saya bisa menemukan sedikit audio berulang di seluruh MP3? Akan lebih baik jika saya bisa membagi pada saat itu, tetapi bahkan jika itu sudah waktunya, saya dapat membaginya dengan program lain.
11
Jawaban:
Secara teori — Anda harus menulis aplikasi sendiri untuk melakukan ini — Anda harus melakukan ini:
Jalankan file WAV melalui mesin pengenalan suara Sphinx Speech Recognition adalah mesin open source gratis.
Minta mesin pengenal ucapan Anda meludahkan teks dalam waktu nyata dalam memori dan juga melacak lokasi panjang sampel. Setiap kali string "deux radio" ditemukan, keluarkan lokasi sampel ke
splitlog.txt
file. Karena ini secara realtime Anda mendapatkan perkiraan lokasi sampel.Tulis aplikasi pemisah wav Anda sendiri: Kumpulkan semua titik lokasi sampel dari
splitlog.txt
dan bagi WAV yang sesuai.sumber
Ada sebuah program yang disebut audiogrep yang mentranskripsikan teks menggunakan konversi bicara-ke-teks dan kemudian membuat audiocuts berdasarkan pencarian teks.
Saya belum melihat opsi untuk menampilkan stempel waktu alih-alih klip audio, Anda mungkin perlu sedikit memodifikasi sumbernya (atau hubungi penulis dan tanyakan padanya). Saya juga tidak tahu seberapa baik ia menangani bahasa Prancis (atau bahasa apa pun yang digunakan penyiar Anda).
sumber
Kamu bisa mencoba :
TAPESTREA : Perangkat lunak eksperimental yang digambarkan sebagai:
Konverter Suara : Shareware ($ 29,95, versi uji coba tanpa batas waktu) yang digambarkan sebagai alat yang dapat berupa:
sumber
Anda dapat mencoba Audacity untuk tujuan itu. Audacity dapat menghilangkan suara statis, desis, dengung, atau suara latar belakang konstan lainnya. Anda juga dapat memotong, menyalin, menempel, dan menghapus dalam trek dengan mudah. Lihat daftar fitur lengkap untuk info lebih lanjut.
sumber
Anda harus dapat menggunakan Audacity seperti kata Mehper. Untuk melakukannya, Anda dapat memilih audio yang ingin Anda hapus dan membuat "Noise Profile" (lakukan ini dari opsi Remove Noise di area efek), lalu pilih seluruh trek dan gunakan fitur "Remove Noise".
sumber
Ini sedikit meretas, tetapi jika penghapusan klip sebagai noise menghasilkan sejumlah keheningan tertentu, Anda kemudian dapat menggunakan pencari keheningan untuk membagi rekaman menjadi trek yang berbeda.
sumber