Semua Tutorial

πŸŽ™οΈ VoiceStudio: Setup Lokal dari Nol + Voice Clone, Dubbing, API & Agent Workflow

Tutorial VoiceStudio dari nol: instalasi Electron resmi, verifikasi backend lokal, voice cloning, audio generation, video dubbing, local API, MCP, workflow Content Voice Agent, responsible use, dan troubleshooting.

25 menit bacaΒ·8 Oktober 2026
Daftar Isi

<callout icon="πŸŽ™οΈ" color="blue_bg"> Panduan ini membawa kamu dari instalasi VoiceStudio sampai workflow nyata Script β†’ Voice Clone β†’ Audio β†’ Dubbing/Video. Fokusnya adalah jalur pemula yang memakai aplikasi Electron resmi, bukan build lama Tauri. </callout>

Verifikasi sumber: 4 Oktober 2026 Β· @kayadigital.ai Β· Tingkat: pemula–menengah Β· Estimasi: 20–30 menit baca <table_of_contents/>

1. Apa Itu VoiceStudio?

VoiceStudio adalah aplikasi open-source, local-first untuk voice cloning, speech generation, video dubbing, transcription, dictation, audiobook, batch generation, local API, dan MCP. Repository resminya menggunakan lisensi AGPL-3.0. Model dan engine tambahan dapat mempunyai lisensi berbeda, jadi lisensinya tetap perlu dicek sebelum penggunaan komersial. Repository resmi: debpalash/VoiceStudio Release stabil yang diverifikasi untuk tutorial ini: v0.5.6, 23 September 2026. <callout icon="⚠️" color="yellow_bg">

Jangan salah memahami β€œlocal”. Workflow lokal dapat berjalan di hardware sendiri tanpa subscription VoiceStudio, tetapi fitur opsional seperti remote workers, provider eksternal, translation engine online, atau API eksternal dapat mengirim data keluar perangkat. Gunakan konfigurasi lokal jika privasi menjadi prioritas. </callout>

2. Arsitektur Sederhana

VoiceStudio bukan β€œAI agent lengkap”. Dokumentasi proyek menyebut perannya sebagai speech provider: agent atau aplikasi lain membawa logic/orchestration, sementara VoiceStudio menyediakan TTS, STT, voice profile, dubbing, API, dan MCP.

mermaid
flowchart LR
    classDef user fill:#122C45,color:#FFFFFF,stroke:#122C45,stroke-width:2px
    classDef agent fill:#EEEAF8,color:#403169,stroke:#7963AA,stroke-width:2px
    classDef voice fill:#E4F3F1,color:#174747,stroke:#2A9188,stroke-width:2px
    classDef review fill:#FFF1DD,color:#6A4819,stroke:#D19A45,stroke-width:2px

    U["πŸ‘€ Creator<br>Brief / ide"]:::user --> A["🧠 LLM / Agent<br>Tulis script"]:::agent
    A --> V["πŸŽ™οΈ VoiceStudio<br>Clone + TTS + STT"]:::voice
    V --> R["πŸ‘€ Review audio<br>Cek suara & isi"]:::review
    R --> D["🎬 Dub / Video / Audiobook"]:::voice
    D --> P["βœ… Human approval<br>Publish"]:::review

3. Requirement Sebelum Install

Jalur paling mudah: installer resmi

Untuk pemula, gunakan installer Electron dari halaman GitHub Releases. Kamu tidak perlu menyiapkan Python, Rust, Bun, atau toolchain development jika memakai installer.

Windows

  • Windows 10/11 pada PC x64 adalah jalur paling matang.
  • NVIDIA GPU dapat memakai CUDA untuk akselerasi.
  • Tanpa GPU dedicated tetap bisa berjalan di CPU, tetapi lebih lambat.
  • Sediakan kira-kira 10 GB ruang kosong untuk aplikasi, environment, model, dan cache sebagai baseline aman.
  • Windows on ARM masih berstatus eksperimental.

macOS

  • Apple Silicon direkomendasikan.
  • macOS 13.3+ menurut panduan instalasi proyek.
  • Apple Silicon menggunakan akselerasi MPS.
  • Intel Mac tidak menjalankan backend lokal penuh; UI dapat diarahkan ke remote backend.

Linux

Gunakan AppImage atau paket DEB dari release resmi dan ikuti panduan Linux sesuai distribusi. NVIDIA dapat memakai CUDA; CPU tetap dapat digunakan dengan performa lebih lambat. <callout icon="πŸ’‘" color="gray_bg"> Untuk latihan pertama, jangan build dari source kecuali memang ingin development. Installer resmi mengurangi masalah dependency dan membuat tutorial jauh lebih mudah direplikasi audiens. </callout>

4. Install VoiceStudio dari Nol

Opsi A β€” Download installer resmi

  1. Buka GitHub Releases VoiceStudio.
  2. Pilih installer Electron sesuai perangkat:
    • Windows x64 β†’ installer EXE.
    • macOS Apple Silicon β†’ DMG.
    • Linux x64 β†’ AppImage atau DEB.
  3. Jalankan installer.
  4. Saat first launch, izinkan VoiceStudio menyiapkan managed runtime dan model yang dibutuhkan.
  5. Jika aplikasi meminta download model, perhatikan ukuran dan lisensi engine sebelum menyetujui.

Opsi B β€” One-command installer

Windows PowerShell

powershell
irm https://voicestudio.sh/install | iex

macOS / Linux

bash
curl -fsSL https://voicestudio.sh/install | sh

Opsi C β€” Dari source, hanya jika memang perlu development

bash
git clone https://github.com/debpalash/VoiceStudio.git
cd VoiceStudio
bun install
bun run setup:api
bun run dev

Build dari source membutuhkan toolchain tambahan. Dokumentasi proyek saat ini menjadikan Electron sebagai desktop app aktif; Tauri sudah dipensiunkan setelah v0.5.3. Jangan mengikuti tutorial lama yang masih meminta build Tauri.

5. Verifikasi Instalasi

Setelah VoiceStudio terbuka, lakukan tiga pengecekan:

  1. Pastikan workspace utama dapat dibuka tanpa error.
  2. Buka Settings β†’ About β†’ Run self-check bila tersedia pada build.
  3. Untuk pengecekan teknis, backend lokal default didokumentasikan pada:
plain
http://localhost:3900

Health endpoint:

plain
http://localhost:3900/health

OpenAPI:

plain
http://localhost:3900/openapi.json

Jika health endpoint aktif, backend VoiceStudio sudah berjalan.

6. Buat Voice Clone Pertama

Gunakan hanya suara milik sendiri atau suara yang memang kamu punya izin untuk clone.

  1. Buka Voice Clone dari Launchpad / workspace Voice.
  2. Pilih mode From audio.
  3. Upload atau rekam sampel suara yang bersih.
  4. Untuk kualitas referensi, utamakan:
    • satu pembicara,
    • ruangan tenang,
    • tidak ada musik,
    • tidak banyak echo.
  5. Dokumentasi VoiceStudio menyebut cloning bisa bekerja dari klip pendek, tetapi sekitar 5–15 detik percakapan bersih biasanya menjadi reference yang lebih baik.
  6. Ketik kalimat uji, misalnya:
plain
Halo, ini adalah pengujian suara lokal menggunakan VoiceStudio.
  1. Pilih bahasa.
  2. Jalankan Synthesize Audio / Generate sesuai label pada versi aplikasi.
  3. Dengarkan hasilnya.
  4. Jika sudah cocok, simpan menjadi Voice Profile. Voice Profile ini nantinya dapat dipakai kembali untuk generation, dubbing, story/audiobook, API, dan MCP tanpa mengunggah reference audio setiap kali.

7. Quality Check Voice Clone

Jangan hanya mengecek β€œmirip atau tidak”. Periksa empat hal:

Yang diperiksaPertanyaan
Speaker similarityApakah karakter suaranya masih terasa seperti speaker asli?
PronunciationApakah nama, istilah teknis, angka, dan bahasa Indonesia diucapkan benar?
PacingApakah tempo terlalu cepat, lambat, atau terdengar dipaksa?
ArtifactsApakah ada noise, gema, bunyi patah, atau intonasi aneh?

Jika hasil kurang bagus, jangan langsung mengganti banyak parameter sekaligus. Mulai dengan memperbaiki reference audio: rekam ulang lebih bersih, satu speaker, tanpa musik, dan artikulasi normal.

8. Praktik 1 β€” Script β†’ Voice Clone β†’ Audio

Ini workflow paling sederhana untuk creator.

Langkah

  1. Buat script pendek 80–150 kata.
  2. Review faktanya secara manual.
  3. Buka VoiceStudio.
  4. Pilih Voice Profile yang sudah dibuat.
  5. Tempel script.
  6. Pilih bahasa.
  7. Generate audio.
  8. Dengarkan hasil sampai selesai.
  9. Perbaiki tanda baca jika ritme terdengar aneh.
  10. Export audio final. Contoh script latihan:
plain
Banyak orang mengira AI voice selalu harus menggunakan layanan cloud.
Padahal sekarang ada workflow open-source yang bisa menjalankan voice cloning
dan speech generation secara lokal di perangkat sendiri.

Yang tetap penting: gunakan hanya suara yang kamu miliki atau sudah mendapatkan izin.
Teknologi voice cloning adalah alat produksi, bukan alasan untuk meniru orang lain tanpa persetujuan.

9. Praktik 2 β€” Video Dubbing

VoiceStudio menyediakan workflow video dubbing yang menggabungkan beberapa tahap seperti transcription, translation, re-voicing, timing, dan export video. Untuk latihan pertama:

  1. Gunakan video milik sendiri berdurasi pendek.
  2. Buka workspace Dub.
  3. Import video.
  4. Jalankan transcription.
  5. Review transcript sebelum menerjemahkan.
  6. Pilih target language jika ingin dubbing lintas bahasa.
  7. Untuk packaged installer yang ingin tetap offline, dokumentasi merekomendasikan engine translation lokal seperti Argos atau NLLB-200.
  8. Pilih voice / voice matching sesuai kebutuhan.
  9. Generate dubbed track.
  10. Preview hasil.
  11. Periksa timing, pronunciation, dan speaker identity.
  12. Export video setelah review manusia. <callout icon="🌐" color="yellow_bg"> Mode translation tertentu dapat memakai layanan eksternal atau LLM. Fast dapat bekerja dengan engine translation langsung. Mode seperti Cinematic dan Autofit membutuhkan LLM; tanpa LLM konfigurasi dapat fallback ke mode yang lebih sederhana. Cek engine yang aktif sebelum memakai data sensitif. </callout>

10. Praktik 3 β€” Hubungkan ke Local API

Di sinilah VoiceStudio mulai menjadi komponen AI Builder workflow. VoiceStudio menyediakan OpenAI-compatible audio API di backend lokal:

plain
http://localhost:3900/v1

A. Cek voice yang tersedia

bash
curl http://localhost:3900/v1/audio/voices

Ambil ID Voice Profile yang ingin digunakan.

B. Generate audio dari script

bash
curl -X POST http://localhost:3900/v1/audio/speech \
  -H "Content-Type: application/json" \
  -d '{
    "model": "tts-1",
    "voice": "<VOICE_PROFILE_ID>",
    "input": "Halo, audio ini dibuat melalui local API VoiceStudio.",
    "response_format": "wav"
  }' \
  --output hasil.wav

Setelah selesai, putar hasil.wav dan lakukan quality check. <callout icon="πŸ”" color="gray_bg"> Backend loopback lokal dapat dipakai tanpa server key pada konfigurasi lokal default. Jika backend diekspos ke jaringan/LAN/internet, baca dokumentasi API authentication dan aktifkan proteksi yang sesuai. Jangan membuka port backend ke internet tanpa authentication. </callout>

11. Praktik 4 β€” Hubungkan ke AI Agent lewat MCP

VoiceStudio memasang MCP server pada backend yang sedang berjalan. Dokumentasi proyek menggunakan endpoint:

plain
http://localhost:3900/mcp

Contoh konfigurasi MCP Streamable HTTP:

json
{
  "mcpServers": {
    "voicestudio": {
      "url": "http://localhost:3900/mcp"
    }
  }
}

Tool MCP yang didokumentasikan antara lain:

  • generate_speech β€” text β†’ audio,
  • clone_voice β€” reference audio β†’ Voice Profile,
  • transcription,
  • list voice profiles,
  • voice description / design pada fitur yang didukung. Untuk Claude Code, Cursor, Codex CLI, atau client lain, lebih aman menggunakan integration card/config yang dihasilkan VoiceStudio jika tersedia karena format transport tiap client bisa berbeda.

12. Contoh Workflow Nyata β€” Content Voice Agent

Targetnya bukan membuat β€œagent yang publish sendiri”. Target yang aman adalah agent menyiapkan script dan audio draft, manusia memberi approval.

mermaid
flowchart TD
    classDef input fill:#152E49,color:#FFFFFF,stroke:#152E49,stroke-width:2px
    classDef agent fill:#EEE9F7,color:#403169,stroke:#7862AA,stroke-width:2px
    classDef voice fill:#E3F3F0,color:#154A46,stroke:#2E948B,stroke-width:2px
    classDef human fill:#FFF0DD,color:#6A481B,stroke:#D19B47,stroke-width:2px
    classDef output fill:#E8F0FA,color:#183B62,stroke:#537FAE,stroke-width:2px

    A["πŸ’‘ Topic / brief"]:::input --> B["🧠 Agent<br>Tulis script draft"]:::agent
    B --> C["πŸ‘€ Review script<br>Fakta + tone"]:::human
    C -->|Revisi| B
    C -->|Approve| D["πŸŽ™οΈ VoiceStudio API / MCP<br>Generate voice"]:::voice
    D --> E["πŸ‘‚ Review audio<br>Pronunciation + pacing"]:::human
    E -->|Revisi| D
    E -->|Approve| F["🎬 Dub / editor video<br>Gabungkan aset"]:::output
    F --> G["πŸ‘€ Final approval<br>Publish manual"]:::human

Contoh prompt ke agent

plain
Buat script voice-over 90-120 kata untuk Reels edukasi AI.

Topik: manfaat menjalankan voice generation secara lokal.
Audiens: pemula-intermediate.
Bahasa: Indonesia santai tapi faktual.

Aturan:
- Jangan menyebut kualitas setara layanan tertentu jika tidak punya bukti benchmark.
- Jangan mengarang angka.
- Jangan membuat klaim bahwa semua proses pasti lokal jika workflow memakai layanan eksternal.
- Output hanya script draft.
- Jangan publish atau mengirim ke platform apa pun.

Setelah script disetujui, agent dapat memanggil VoiceStudio melalui API atau MCP untuk menghasilkan audio draft.

13. Workflow Creator yang Direkomendasikan

Untuk penggunaan sehari-hari:

plain
IDE
 ↓
SCRIPT DRAFT
 ↓
FACT CHECK
 ↓
HUMAN APPROVAL
 ↓
VOICESTUDIO TTS
 ↓
AUDIO REVIEW
 ↓
VIDEO / DUB
 ↓
FINAL APPROVAL
 ↓
PUBLISH

Kenapa ada dua approval?

Karena script yang benar belum tentu menghasilkan audio yang benar. Voice synthesis dapat salah mengucapkan nama, angka, singkatan, atau istilah asing. Audio tetap perlu didengar manusia sebelum masuk video.

14. Audiobook dan Long-form

VoiceStudio juga mendukung stories, audiobook, dan batch generation. Untuk konten panjang:

  1. Pecah naskah menjadi chapter.
  2. Review teks terlebih dahulu.
  3. Gunakan Voice Profile yang konsisten.
  4. Generate per bagian/chapter, bukan satu file raksasa.
  5. Dengarkan sampling di awal, tengah, dan akhir.
  6. Periksa pronunciation nama dan istilah berulang.
  7. Simpan hasil render sebelum melakukan edit lanjutan. Release v0.5.6 membawa perbaikan untuk long audiobook chapter dan mempertahankan rendered chapters setelah power-off atau perpindahan data folder.

15. Privasi dan Responsible Use

  • Clone suara hanya dengan izin.
  • Jangan clone selebritas, rekan kerja, klien, atasan, atau anggota keluarga tanpa persetujuan eksplisit.
  • Jangan gunakan voice clone untuk impersonation, penipuan, autentikasi, atau menyamar sebagai orang lain.
  • Data VoiceStudio tersimpan lokal secara default untuk workflow lokal, tetapi remote services adalah opsional dan dapat mengubah boundary data.
  • Periksa lisensi setiap model sebelum penggunaan komersial.
  • Jika memakai API yang diekspos ke jaringan, aktifkan authentication.
  • Untuk demo publik, gunakan suara sendiri dan data non-sensitif.

16. Troubleshooting

<details> <summary>VoiceStudio jalan tetapi generation sangat lambat</summary> Jika tidak ada NVIDIA GPU / Apple Silicon acceleration, engine dapat berjalan CPU-only. Gunakan engine yang lebih ringan dan cek Model Catalogue / performance guide. CPU bukan error; hanya lebih lambat. </details> <details> <summary>Model belum tersedia</summary> Buka Model Catalogue atau jalankan flow install model yang diminta aplikasi. Jangan menganggap semua engine otomatis terpasang. Periksa ukuran dan lisensi sebelum download. </details> <details> <summary>Backend tidak terhubung</summary> Cek apakah aplikasi masih berjalan, lalu buka http://localhost:3900/health. Gunakan self-check dari Settings β†’ About bila tersedia. Jika port sudah digunakan aplikasi lain, baca log dan troubleshooting resmi. </details> <details> <summary>Dubbing gagal saat translation</summary> Packaged build tidak memasang semua translation engine online. Gunakan Argos atau NLLB untuk jalur offline yang dibundel, atau ikuti dokumentasi engine tambahan jika menjalankan source/Docker. </details> <details> <summary>MCP client tidak bisa terhubung</summary> Pastikan VoiceStudio aktif dan backend berjalan. Gunakan endpoint/config dari Integration UI atau dokumentasi MCP terbaru. Beberapa client memakai Streamable HTTP, sedangkan yang lain memerlukan transport/shim berbeda. </details> <details> <summary>Hasil clone terdengar tidak natural</summary> Ulangi dengan reference audio yang lebih bersih: satu speaker, tanpa musik, minim echo, volume stabil. Perbaiki input terlebih dahulu sebelum mengubah banyak parameter. </details>

17. Tantangan Praktik untuk Audiens

Setelah tutorial ini selesai, coba bangun mini-workflow berikut:

Input: satu topik Reels.

Output:

  1. Agent membuat script 100 kata.
  2. Kamu review script.
  3. VoiceStudio menghasilkan WAV menggunakan Voice Profile kamu.
  4. Kamu review audio.
  5. Masukkan WAV ke editor video atau workspace dubbing.
  6. Publish hanya setelah final approval. Jika workflow ini sudah stabil, baru tambahkan automation lain seperti folder watcher, CMS, scheduler, atau video pipeline. Jangan mulai dari full automation sebelum voice generation manualnya konsisten.

18. Sumber Primer

K
KayadigitalPenulis

Educator Claude AI Β· Kreator Indonesia

Berbagi tutorial Claude AI step-by-step untuk kreator & profesional Indonesia. Semua gratis, langsung praktik.

@kayadigital.ai
πŸ‘‹ Tanya Kaya, Asisten AI