Saya punya video yang ingin saya buat subtitle. Apakah ada program yang dapat melakukan pidato-ke-teks yang belum sempurna untuk
- atur start / stop yang benar dari setiap subtitle individu
- buat subtitle teks yang belum sempurna (menggunakan semacam pidato-ke-teks)
Saya tahu tentang subtitle gnome. Namun, perlu upaya yang ekstensif untuk membuat subtitle secara manual. Anda harus memilih sendiri awal dan berhenti untuk setiap kalimat.
Youtube memiliki fitur-fitur di atas (membuat subtitle teks yang belum sempurna pada waktu yang tepat, menggunakan speech-to-text). Namun saya lebih suka tidak mengunggah video ke Youtube hanya untuk mendapatkan subtitle saya. Apakah mungkin untuk melakukan subtitle secara efisien di Ubuntu?
Pembaruan : Saya berencana untuk menggunakan subtitle .srt saja, dan tidak perlu membuat kode keras pada video. Persyaratan terbesar saya adalah membuat program secara otomatis menemukan awal / berhenti untuk setiap kalimat, sehingga saya menulis teks di dalamnya.
Pembaruan # 2 : Ada perangkat lunak Speech-to-Text untuk Linux, dengan paket CMU Sphinx. Dimungkinkan untuk menggunakan CMU Sphinx dengan program subtitle menurut http://sourceforge.net/projects/cmusphinx/forums/forum/5471/topic/3949891 Selain itu, satu alat subtitle mengetahui fitur CMU Sphinx ini, http: //groups.google.com/group/universal-subtitles-testing/browse_thread/thread/613361ffb921b43b (alat berbasis web), namun tidak ada referensi dalam kode sumber terbaru yang mereka tambahkan CMU Sphinx. Pencarian terus menemukan program yang menggunakan CMU Sphinx untuk pidato dasar ke teks (yang akan mengatur timing yang benar juga), seperti yang sudah dilakukan Youtube.
sumber
Jawaban:
Saya menggunakan Aegisub di Windows beberapa tahun yang lalu, dan sangat senang dengannya. Rupanya itu tersedia untuk Linux. Cukup menjelaskan diri sendiri.
Aegisub hanya membuat file subtitle, mis. File .srt. Untuk menggabungkan video dan subtitle untuk membuat subtitle dengan kode keras, Anda masih perlu menggunakan program kedua.
Pada Windows saya menggunakan VirtualDub, tetapi tidak tersedia untuk Linux. Anda dapat menggunakan VLC untuk melakukan ini di Linux :
Ada juga editor subtitle lainnya .
Pembaruan:
Saya tidak ingat Aegisub memiliki fungsi untuk secara otomatis mengatur awal dan akhir kalimat yang diucapkan dalam file subtitle. Dan saya tidak melihat penyebutan fungsi semacam itu di situs ini. Namun dengan (kombinasi tombol) cukup mudah untuk mengatur waktu secara manual.
Apakah ada program yang memiliki fungsi seperti itu (dalam OS apa pun)?
sumber
Saya tidak menemukan cara untuk mendapatkan program subtitle untuk secara otomatis menambahkan subtitle yang belum sempurna, dengan menganalisis suara-suara dalam video.
Karena itu, alternatif yang saya gunakan adalah
Kemudian,
sumber
Saya pribadi suka Gnome Subtitle itu tersedia di repositori.
sumber
Anda dapat menggunakan utilitas Baris Perintah ini
Autosub adalah utilitas untuk pengenalan suara otomatis dan pembuatan subtitle. Dibutuhkan video atau file audio sebagai input, melakukan deteksi aktivitas suara untuk menemukan wilayah bicara, membuat permintaan paralel ke Google Web Speech API untuk menghasilkan transkripsi untuk wilayah tersebut, (opsional) menerjemahkannya ke bahasa yang berbeda, dan akhirnya menyimpan hasilnya subtitle ke disk.
https://github.com/agermanidis/autosub/
Pengguna Python3, lakukan ini:
Pastikan Anda telah menginstal ffmpeg.
sumber
Ok, temukan beberapa alat yang terlihat bagus dan mirip dengan lokakarya subtitle - editor subtitle (apt-get install subtitleeditor).
Mencoba membandingkannya dengan Gnome Subtitle, editor subtitle terlihat lebih canggih.
sumber
Untuk KDE, editor subtitle yang bagus adalah subtitlecomposer. Instal dengan perintah
atau menggunakan subtitle komposer tautan
sumber