Skip to content

Latest commit

 

History

History
28 lines (20 loc) · 921 Bytes

File metadata and controls

28 lines (20 loc) · 921 Bytes

Multilingual Podcast Adapter

Transform English podcasts into Mandarin Chinese while preserving speaker tone, style, and content.

Features

  • Accurate Transcription: Advanced ASR with speaker diarization
  • Speaker Analysis: Identify unique voice characteristics of each host
  • Cultural Adaptation: Translate content with cultural context preserved
  • Voice Matching: Generate Mandarin TTS voices that match original hosts
  • Timing Synchronization: Maintain natural flow and pacing

Getting Started

Prerequisites

  • Python 3.8 or higher
  • API keys for OpenAI and ElevenLabs

Installation

  1. Clone this repository
  2. Create a virtual environment: python -m venv venv
  3. Activate the environment:
    • Windows: venv\Scripts\activate
    • macOS/Linux: source venv/bin/activate
  4. Install dependencies: pip install -r requirements.txt
  5. Create a .env file with your API keys: