audio.cpp, 여러 음성 AI 모델을 한 C++ 실행 환경으로 묶음

audio.cpp는 여러 모델을 하나의 C++ 실행 환경에서 돌리기 위한 오픈소스 프로젝트다. 현재 저장소에서 바로 쓸 수 있는 모델군은 12개이며, 아직 연결하거나 속도를 다듬는 중인 모델은 공개 목록에 포함하지 않았다. 공개된 모델은 음성 합성, , 목소리 설계, 음성 인식, 음성 정렬, 음성 감지, 목소리 변환, 음성 편집을 포함한다.

, MioTTS, OmniVoice, PocketTTS, Qwen3-TTS, VoxCPM2, , Qwen3 Forced Aligner, , Seed-VC, MioCodec, Vevo2가 포함된다. 목표는 음성 모델마다 따로 파이썬 환경, 의존성, 명령어 도구, 묶음 처리 방식, 배포 방식을 준비해야 하는 문제를 줄이는 것이다. 같은 실행 환경, 세션 처리, 명령어 도구, 서버, 음성 유틸리티를 공유하게 만들려는 방향이다.

제목 기준으로 CUDA에서 일부 음성 합성 작업은 파이썬보다 최대 5배 빠르게 돌 수 있다.

핵심 포인트

  • audio.cpp는 모델을 C++ 기반 실행 환경에서 돌리는 프로젝트다.
  • 현재 바로 쓸 수 있는 모델군은 12개다.
  • 음성 합성, 음성 인식, , 목소리 변환, 음성 편집을 다룬다.
  • 모델마다 별도 파이썬 환경과 배포 방식을 관리하는 부담을 줄이는 것이 목표다.
  • CUDA 환경에서 일부 음성 합성은 파이썬보다 최대 5배 빠를 수 있다.

이 사건을 다룬 원문 (2)

원문 보기