Unduh:
LocalVocal memungkinkan Anda menyalin, secara lokal di mesin Anda, ucapan menjadi teks dan sekaligus menerjemahkan ke bahasa apa pun. ✅ Tidak memerlukan GPU, ✅ tanpa biaya cloud, ✅ tanpa jaringan, dan ✅ tanpa downtime! Privasi adalah yang utama - semua data tetap ada di mesin Anda.
Jika plugin gratis ini bermanfaat, pertimbangkan untuk menambahkan ⭐ ke repo GH ini, memberi peringkat di OBS, berlangganan saluran YouTube tempat saya memposting pembaruan, dan mendukung pekerjaan saya di GitHub, Patreon, atau OpenCollective?
Secara internal, plugin menjalankan Whisper OpenAI untuk memproses ucapan secara real-time dan memprediksi transkripsi. Ia menggunakan proyek Whisper.cpp dari ggerganov untuk menjalankan jaringan Whisper secara efisien pada CPU dan GPU. Terjemahan dilakukan dengan CTranslate2.
Lakukan lebih banyak dengan LocalVocal:
Terjemahan Waktu Nyata
Terjemahkan Caption Aplikasi apa pun
Terjemahan Waktu Nyata dengan DeepL
Terjemahan Waktu Nyata dengan OpenAI
ObrolanGPT + Teks-ke-ucapan
POST Teks ke YouTube
Terjemahan Real-time LLM Lokal
Tutorial Penggunaan
Fitur Saat Ini:
Transkripsikan audio ke teks secara real time dalam 100 bahasa
Tampilkan keterangan di layar menggunakan sumber teks
Kirim teks ke file .txt atau .srt (untuk dibaca oleh sumber eksternal atau pemutaran video) dengan dan tanpa opsi agregasi
Teks yang disinkronkan dengan stempel waktu perekaman OBS
Kirim teks pada aliran RTMP misalnya ke YouTube, Twitch
Bawa model Whisper Anda sendiri (GGML apa saja)
Menerjemahkan teks secara real-time ke bahasa-bahasa utama (baik terjemahan bawaan Whisper maupun model NMT)
CUDA, hipBLAS (AMD ROCm), dukungan akselerasi Apple Arm64, AVX & SSE
Saring atau ganti bagian mana pun dari teks yang dihasilkan
Transkripsi parsial untuk pengalaman streaming teks
100-an model Whisper yang disempurnakan untuk puluhan bahasa dari HuggingFace
Peta jalan:
Opsi terjemahan bawaan yang lebih tangguh
Opsi keluaran tambahan: .vtt, .ssa, .sub, dll.
Diarisasi speaker (mendeteksi speaker dalam aliran audio multi-orang)
Lihat plugin kami yang lain:
Penghapusan Latar Belakang menghapus latar belakang dari webcam tanpa layar hijau.
Detect akan mendeteksi dan melacak >80 jenis objek secara real-time di dalam OBS
CleanStream untuk kata pengisi waktu nyata (uh,um) dan penghapusan kata-kata kotor dari streaming audio langsung
Sumber URL/API yang memungkinkan pengambilan data langsung dari API dan menampilkannya di OBS.
Squawk menambahkan kemampuan text-to-speech lokal yang nyata di dalam OBS
Lihat rilis terbaru untuk mengunduh dan menginstal instruksi.
Plugin ini dikirimkan bersama model Tiny.en, dan akan mengunduh model Whisper lainnya secara mandiri melalui dropdown. Ada juga opsi untuk memilih file model GGML Whisper eksternal jika Anda memilikinya di disk.
Dapatkan lebih banyak model dari https://ggml.ggerganov.com/ dan HuggingFace, ikuti instruksi di Whisper.cpp untuk membuat model Anda sendiri atau unduh model lain seperti model sulingan.
Plugin ini dibuat dan diuji pada Mac OSX (Intel & Apple Silicon), Windows (dengan dan tanpa Nvidia CUDA) dan Linux.
Mulailah dengan mengkloning repo ini ke direktori pilihan Anda.
Dengan menggunakan skrip pipa CI, secara lokal Anda cukup memanggil skrip zsh, yang dibuat untuk arsitektur yang ditentukan dalam $MACOS_ARCH (baik x86_64
atau arm64
).
$ MACOS_ARCH="x86_64" ./.github/scripts/build-macos -c Rilis
Skrip di atas akan berhasil dan file plugin (misalnya obs-localvocal.plugin
) akan berada di folder ./release/Release
di luar root. Salin file .plugin
ke direktori OBS misalnya ~/Library/Application Support/obs-studio/plugins
.
Untuk mendapatkan file penginstal .pkg
, jalankan misalnya
$ ./.github/scripts/package-macos -c Rilis
(Perhatikan bahwa mungkin outputnya ada di folder Release
dan bukan folder install
seperti yang diharapkan pakage-macos
, jadi Anda perlu mengganti nama folder dari build_x86_64/Release
menjadi build_x86_64/install
)
Agar berhasil membangun di Ubuntu, kloning repo terlebih dahulu, lalu dari direktori repo:
$ sudo tepat instal -y libssl-dev $ ./.github/scripts/build-linux
Salin hasilnya ke folder OBS standar di Ubuntu
$ sudo cp -R rilis/RelWithDebInfo/lib/* /usr/lib/ $ sudo cp -R rilis/RelWithDebInfo/bagikan/* /usr/bagikan/
Catatan: Panduan plugin OBS resmi merekomendasikan penambahan plugin ke folder ~/.config/obs-studio/plugins
. Ini ada hubungannya dengan cara Anda menginstal OBS.
Jika cara di atas tidak berhasil, coba salin file ke folder ~/.config
:
$ mkdir -p ~/.config/obs-studio/plugins/obs-localvocal/bin/64bit $ cp -R rilis/RelWithDebInfo/lib/x86_64-linux-gnu/obs-plugins/* ~/.config/obs-studio/plugins/obs-localvocal/bin/64bit/ $ mkdir -p ~/.config/obs-studio/plugins/obs-localvocal/data $ cp -R rilis/RelWithDebInfo/share/obs/obs-plugins/obs-localvocal/* ~/.config/obs-studio/plugins/obs-localvocal/data/
Untuk distro lain yang tidak dapat menggunakan skrip build CI, Anda dapat membuat pluginnya sebagai berikut
Kloning repositori dan instal dependensi ini menggunakan manajer paket distribusi Anda:
libssl (dengan header pengembangan)
Buat skrip build CMake (sesuaikan folder jika perlu)
cmake -B build-dir --preset linux-x86_64 -DUSE_SYSTEM_CURL=ON -DCMAKE_INSTALL_PREFIX=./output_dir
Bangun plugin dan salin file ke direktori keluaran
cmake --build build-dir --target instal
Salin plugin ke folder plugin OBS
mkdir -p ~/.config/obs-studio/plugins/bin/64bit cp -R ./output_dir/lib/obs-plugins/* ~/.config/obs-studio/plugins/bin/64bit/
NB Tergantung pada sistem Anda, plugin mungkin ada di
./output_dir/lib64/obs-plugins
.
Salin data plugin ke folder plugin OBS - Mungkin hanya diperlukan pada instalasi pertama
mkdir -p ~/.config/obs-studio/plugins/data cp -R ./output_dir/share/obs/obs-plugins/obs-localvocal/* ~/.config/obs-studio/plugins/data/
Gunakan kembali skrip CI, misalnya:
> .github/scripts/Build-Windows.ps1 -Rilis Konfigurasi
Build harus ada di folder ./release
dari root. Anda dapat menginstal file secara manual di direktori OBS.
> Salin-Item -Berulang -Paksa "rilisRilis*" -Tujuan "C:Program Filesobs-studio"
LocalVocal sekarang akan dibangun dengan dukungan CUDA secara otomatis melalui biner bawaan Whisper.cpp dari https://github.com/locaal-ai/locaal-ai-dep-whispercpp. Skrip CMake akan mengunduh semua file yang diperlukan.
Untuk membangun dengan cuda tambahkan ACCELERATION
sebagai variabel lingkungan (dengan cpu
, hipblas
, atau cuda
) dan bangun secara teratur
> $env:ACCELERATION="cuda"> .github/scripts/Build-Windows.ps1 -Rilis Konfigurasi