Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

VoiceBridge - 무선 스마트 동시통역기 (Python AI 서버 파트)

프로젝트 구조

VoiceBridge/
├── README.md
├── requirements.txt              # 필요 라이브러리 목록
├── .env.example                  # API 키 환경변수 예시
│
├── step1_setup/
│   └── check_environment.py     # 환경 세팅 확인 스크립트
│
├── step2_recorder/
│   └── audio_recorder.py        # 마이크 녹음 모듈
│
├── step3_ai_pipeline/
│   └── ai_pipeline.py           # Whisper -> GPT-4o -> TTS 파이프라인
│
├── step4_ble_sender/
│   └── ble_sender.py            # BLE 패킷 전송 모듈
│
├── main.py                      # 전체 통합 메인 실행 파일
│
└── output/                      # 생성된 오디오 파일 저장 폴더 (자동 생성)

시스템 데이터 흐름

[사용자 버튼(KEY1) 입력]
        ↓
[노트북 마이크 녹음 (16kHz, 16-bit, Mono)]  ← step2
        ↓ input.wav
[Whisper API → 영어 텍스트 추출]             ← step3 (1/3)
        ↓ English text
[GPT-4o API → 한국어 번역]                   ← step3 (2/3)
        ↓ Korean text
[TTS API → 한국어 음성 생성 (8kHz WAV)]      ← step3 (3/3)
        ↓ output_korean.wav
[BLE 패킷 분할 & bleak으로 전송]             ← step4
        ↓ (BLE, 20byte chunks)
[nRF52840 보드 수신 → I2S → 스피커 출력]

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages