Ini adalah alat terjemahan dan sulih suara video yang dapat menerjemahkan video dalam satu bahasa menjadi video dalam bahasa tertentu, dan secara otomatis menghasilkan serta menambahkan subtitel dan sulih suara dalam bahasa tersebut. dan mendukung panggilan API
Pengenalan ucapan mendukung model offline lokal faster-whisper
dan openai-whisper
serta OpenAI SpeechToText API
GoogleSpeech
阿里中文语音识别模型
dan model bean bag, serta mendukung API pengenalan ucapan khusus.
Terjemahan teks mendukung微软翻译|Google翻译|百度翻译|腾讯翻译|ChatGPT|AzureAI|Gemini|DeepL|DeepLX|字节火山|离线翻译OTT
Pidato sintesis teks mendukung Microsoft Edge tts
Google tts
Azure AI TTS
Openai TTS
Elevenlabs TTS
自定义TTS服务器api
GPT-SoVITS
clone-voice ChatTTS-ui Fish TTS CosyVoice
Memungkinkan untuk mempertahankan musik pengiring latar belakang, dll. (berdasarkan uvr5)
Bahasa yang didukung: Cina Sederhana dan Tradisional, Inggris, Korea, Jepang, Rusia, Prancis, Jerman, Italia, Spanyol, Portugis, Vietnam, Thailand, Arab, Turki, Hongaria, India, Ukraina, Kazakh, Indonesia, Melayu, Ceko, Polandia, Deteksi otomatis opsional Belanda, Swedia/bahasa lainnya
[Sponsor]
302.AI adalah supermarket AI yang menyatukan merek-merek ternama dunia, dengan sistem bayar sesuai pemakaian, tanpa biaya bulanan, dan tanpa ambang batas untuk menggunakan berbagai jenis AI.
Fungsi yang komprehensif/mudah digunakan/ambang batas nol untuk pembayaran sesuai permintaan/pemisahan pengelola dan pengguna
[Terjemahkan video dan dub secara otomatis] Terjemahkan suara dalam video menjadi dubbing dalam bahasa lain dan sematkan subtitle dalam bahasa tersebut
[Pengenalan ucapan/Konversi audio dan video ke subtitle] Dapat mengenali suara manusia dalam file audio dan video sebagai teks dan mengekspornya sebagai file subtitle srt
[Sintesis ucapan/dubbing subtitle] Buat dubbing berdasarkan file subtitle srt lokal yang ada, mendukung subtitle tunggal atau batch
[Terjemahkan file subtitle] Terjemahkan satu atau lebih file subtitle srt ke dalam file subtitle dalam bahasa lain
[Gabungkan video dan audio] Gabungkan file video dan file audio dalam batch dalam korespondensi satu-ke-satu
[Gabungkan subtitle video dan srt] Gabungkan file video dan file subtitle srt secara batch satu per satu
[Tambahkan tanda air gambar ke video] Sematkan tanda air gambar ke dalam file video secara berkelompok
【Ekstrak audio dari video】 Pisahkan video menjadi file audio dan video senyap
[Konversi format audio dan video] Konversi format audio dan video secara berkelompok
[Pengeditan dan ekspor subtitle ke berbagai format] Mendukung impor subtitle dalam format srt, vtt, dan ass. Setelah mengedit, Anda dapat mengatur gaya font, warna, dll. untuk mengekspor subtitle dalam format yang sesuai.
[Konversi format subtitle] Konversikan file subtitle ke format srt/ass/vtt secara batch
[Unduh video YouTube] Video dapat diunduh dari YouTube
[Pemisahan musik latar vokal]
[Panggilan API] Mendukung sintesis ucapan, pengenalan bahasa, terjemahan subtitle, dan panggilan antarmuka terjemahan video
Gunakan pyinstaller untuk mengemas tanpa anti-virus dan tanda tangan. Perangkat lunak anti-virus dapat melaporkan virus. Harap tambahkan ke daftar kepercayaan atau gunakan kode sumber untuk penerapan.
[Klik untuk mengunduh versi yang sudah dikemas, unzip ke direktori bahasa Inggris tanpa spasi, dan klik dua kali sp.exe (https://github.com/jianchang512/pyvideotrans/releases)
Buka zipnya ke jalur bahasa Inggris, dan jalur tersebut tidak mengandung spasi. Setelah unzip, klik dua kali sp.exe (jika mengalami masalah izin, Anda dapat mengklik kanan dan membuka dengan hak administrator)
Catatan: File harus didekompresi sebelum digunakan. File sp.exe tidak dapat diklik dua kali secara langsung di paket terkompresi, dan file sp.exe juga tidak dapat dipindahkan ke lokasi lain setelah dekompresi.
Buka jendela terminal dan jalankan perintah berikut masing-masing:
Pastikan Homebrew terinstal sebelum menjalankannya. Jika Anda belum menginstal Homebrew, Anda perlu menginstalnya terlebih dahulu.
Jalankan perintah untuk menginstal Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Setelah instalasi selesai, jalankan:
eval $(brew --config)
brew install libsndfile brew install ffmpeg brew install git brew install [email protected]
Lanjutkan eksekusi
export PATH="/usr/local/opt/[email protected]/bin:$PATH" source ~/.bash_profile source ~/.zshrc
Buat folder tanpa spasi dan karakter Cina, dan masukkan folder tersebut di terminal.
Jalankan perintah git clone https://github.com/jianchang512/pyvideotrans
di terminal
Jalankan perintah cd pyvideotrans
Lanjutkan mengeksekusi python -m venv venv
Lanjutkan menjalankan perintah source ./venv/bin/activate
. Setelah eksekusi, periksa dan konfirmasikan bahwa command prompt terminal telah berubah untuk memulai dengan (venv)
(venv)
.
Jalankan pip install -r requirements.txt
. Jika perintah gagal, jalankan 2 perintah berikut untuk mengalihkan gambar pip ke gambar Alibaba.
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/ pip config set install.trusted-host mirrors.aliyun.com
Kemudian jalankan kembali. Jika Anda sudah beralih ke sumber gambar Alibaba dan masih gagal, silakan coba jalankan pip install -r requirements.txt
python sp.py
membuka antarmuka perangkat lunak
Sistem CentOS/RHEL menjalankan perintah berikut untuk menginstal python3.10
sudo yum update sudo yum groupinstall "Development Tools" sudo yum install openssl-devel bzip2-devel libffi-devel cd /tmp wget https://www.python.org/ftp/python/3.10.4/Python-3.10.4.tgz tar xzf Python-3.10.4.tgz cd Python-3.10.4 ./configure — enable-optimizations sudo make && sudo make install sudo alternatives — install /usr/bin/python3 python3 /usr/local/bin/python3.10 1 sudo yum install -y ffmpeg
Untuk sistem Ubuntu/Debian, jalankan perintah berikut untuk menginstal python3.10
apt update && apt upgrade -y apt install software-properties-common -y add-apt-repository ppa:deadsnakes/ppa apt update sudo apt-get install libxcb-cursor0 apt install python3.10 curl -sS https://bootstrap.pypa.io/get-pip.py | python3.10 sudo update-alternatives --install /usr/bin/python python /usr/local/bin/python3.10 1 sudo update-alternatives --config python apt-get install ffmpeg
Buka terminal apa saja dan jalankan python3 -V
. Jika "3.10.4" ditampilkan, instalasi berhasil, jika tidak maka gagal.
Buat folder tanpa spasi dan karakter Cina, dan buka folder dari terminal.
Jalankan perintah git clone https://github.com/jianchang512/pyvideotrans
di terminal
Lanjutkan menjalankan perintah cd pyvideotrans
Lanjutkan mengeksekusi python -m venv venv
Lanjutkan menjalankan perintah source ./venv/bin/activate
. Setelah eksekusi, periksa dan konfirmasikan bahwa command prompt terminal telah berubah untuk memulai dengan (venv)
(venv)
.
Jalankan pip install -r requirements.txt
. Jika perintah gagal, jalankan 2 perintah berikut untuk mengalihkan gambar pip ke gambar Alibaba.
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/ pip config set install.trusted-host mirrors.aliyun.com
Kemudian jalankan kembali. Jika Anda telah beralih ke sumber gambar Alibaba dan masih gagal, silakan coba pip install -r requirements.txt
Jika Anda ingin menggunakan akselerasi CUDA, jalankan secara terpisah
pip uninstall -y torch torchaudio
pip install torch==2.2.0 torchaudio==2.2.0 --index-url https://download.pytorch.org/whl/cu118
pip install nvidia-cublas-cu11 nvidia-cudnn-cu11
linux Jika Anda ingin mengaktifkan akselerasi cuda, Anda harus memiliki kartu grafis NVIDIA dan mengkonfigurasi lingkungan CUDA11.8+. Silakan cari "instalasi Linux CUDA".
python sp.py
membuka antarmuka perangkat lunak
Buka https://www.python.org/downloads/ untuk mendownload windows 3.10. Setelah mendownload, klik dua kali dan klik next. Pastikan untuk memilih "Add to PATH"
Buka cmd dan jalankan python -V
. Jika outputnya bukan 3.10.4
, berarti ada kesalahan instalasi atau Add to PATH
tidak ditambahkan.
Buka https://github.com/git-for-windows/git/releases/download/v2.45.0.windows.1/Git-2.45.0-64-bit.exe, unduh git, dan klik dua kali berikutnya langkah setelah mengunduh.
Temukan folder tanpa spasi dan karakter Cina, masukkan cmd
di bilah alamat dan tekan Enter, buka terminal, dan jalankan perintah berikut di terminal
Jalankan perintah git clone https://github.com/jianchang512/pyvideotrans
Lanjutkan menjalankan perintah cd pyvideotrans
Lanjutkan mengeksekusi python -m venv venv
Lanjutkan menjalankan perintah .venvscriptsactivate
. Setelah eksekusi, harap periksa untuk mengonfirmasi bahwa awal baris perintah telah berubah menjadi (venv)
, jika tidak, telah terjadi kesalahan.
Jalankan pip install -r requirements.txt
. Jika perintah gagal, jalankan 2 perintah berikut untuk mengalihkan gambar pip ke gambar Alibaba.
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/ pip config set install.trusted-host mirrors.aliyun.com
Kemudian jalankan kembali. Jika Anda telah beralih ke sumber gambar Alibaba dan masih gagal, silakan coba pip install -r requirements.txt
Jika Anda ingin menggunakan akselerasi CUDA, jalankan secara terpisah
pip uninstall -y torch torchaudio
pip install torch==2.2.0 torchaudio==2.2.0 --index-url https://download.pytorch.org/whl/cu118
Windows Jika Anda ingin mengaktifkan akselerasi CUDA, Anda harus memiliki kartu grafis NVIDIA dan mengkonfigurasi lingkungan CUDA11.8+ Untuk instalasi spesifik, lihat dukungan akselerasi CUDA.
Buka zip ffmpeg.zip ke direktori kode sumber saat ini. Jika diminta untuk menimpa, timpa. Setelah dekompresi, pastikan ffmpeg.exe ffprobe.exe ytwin32.exe dapat dilihat di folder ffmepg di bawah kode sumber.
python sp.py
membuka antarmuka perangkat lunak
Ctranslate2 versi 4.x digunakan secara default dan hanya mendukung versi CUDA12.x. Jika cuda Anda lebih rendah dari 12 dan tidak dapat mengupgrade cuda ke 12.x, silakan jalankan perintah untuk menghapus instalasi ctranslate2 lalu menginstalnya kembali.
pip uninstall -y ctranslate2 pip install ctranslate2==3.24.0
Anda mungkin mengalami kesalahan seperti xx module not found
. Silakan buka persyaratan.txt, cari modul xx, lalu hapus == setelah xx dan nomor versi setelah beberapa saat.
Penyebaran kode sumber/stasiun b di Mac
Cara mengatur terjemahan video menggunakan Gemini Api/stasiun b
Cara mengunduh dan menginstal
ChatTTS-ui: Antarmuka UI menggunakan ChatTTS untuk mensintesis suara
OTT: Alat terjemahan teks offline lokal
Alat kloning suara: mensintesis ucapan dengan timbre apa pun
Alat pengenalan ucapan: pengenalan ucapan offline lokal ke alat teks
Pemisahan musik latar vokal: Alat pemisahan musik vokal dan latar belakang
Versi api.py yang ditingkatkan dari GPT-SoVITS
api.py disesuaikan dengan CosyVoice
Beberapa proyek sumber terbuka yang menjadi andalan utama program ini
ffmpeg
PySide6
tepi-tts
bisikan lebih cepat
openai-bisikan
pydub