정보
Qwen3 TTS GUI도구를 작성해보았습니다.
DINKIssTyle

Lv.1 DINKIssTyle (39.♡.230.130)

2026년 1월 29일 PM 02:39 · 수정됨(02. 04. 16:42)

조회 2,076 공감 0


특징으로는 현재 허깅페이스 스페이스 데모 3종을 모두 경험해보실 수 있고,

캐시 폴더가 아닌 루트 폴더에 모델을 저장하도록 했습니다.


알리바바가 Qwen3 TTS는 풀거 같이 않은 낌새여서 포기하고 있었는데

이걸 또 이렇게 오픈가중치로 내줍니다. ㅠㅠ 오픈 모델계의 그저 빛같은 존재입니다.



---------------------

Qwen3-TTS_autopatch.7z 는 몇가지 기능을 패치한 버젼입니다.

macOS에서는 CPU, MPS를 이용해 추론할 수 있고,

Windows에서는 ML, CUDA, CPU 등 가용할 수 있는 가속을 이용해 추론할 수 있습니다.

또한, 윈도우에서 SoX 설치가 번거로운 관계로 macOS와 Windows 모두에서 SoX 종속성을 제거했습니다.

qwen3tts 저장소를 자동으로 받고, 필요한 패치를 하도록 버튼을 만들어 넣었습니다.

즉 압축풀고 파이썬 환경 만들어서 실행하시면 나머지 qwen3tts 저장소에서 필요한 파일을 스스로 준비합니다.

* pyproject.toml 파일이 있으니, uv sync 로 가상환경을 구축하실 수 있습니다.



다운로드

https://github.com/DINKIssTyle/DINKIssTyle-Qwen3TTS-GUI/archive/refs/heads/main.zip


깃헙

https://github.com/DINKIssTyle/DINKIssTyle-Qwen3TTS-GUI

qwen3tts.mp4 1.7 MB 다운로드
게시글 이미지게시글 이미지

댓글 (25)

  • byeongkyu

    byeongkyu Lv.1

    01.29 · 211.♡.180.7

    로컬에서 인터넷 연결없이 TTS 생성이 가능한건가요??
  • DINKIssTyle

    DINKIssTyle Lv.1 → byeongkyu 작성자

    01.29 · 14.♡.7.140

    네, 모델을 한번 받아놓으시면 그렇습니다.
  • 안녕클리앙

    안녕클리앙 Lv.1

    01.29 · 104.♡.69.130

    무슨 말씀인지는 문외한이라 모르겠지만 감사드립니다
    연구해보겠습니다
  • DINKIssTyle

    DINKIssTyle Lv.1 작성자

    01.29 · 14.♡.7.140

    누구나 사용하기 최대한 쉽겠끔 마무리를 했습니다.
    https://github.com/DINKIssTyle/DINKIssTyle-Qwen3TTS-GUI/blob/main/README.md
    간단히 말하면 uv 설치, uv sync, uv run 입니다.
    우분투에서는 의존성이 몇개 수동으로 추가해줘야 할거 같습니다.
    맥, 윈도우, 우분투 3개에 다 대응하려니깐... 머리가 너무 어지러워졌어요 ㄷㄷㄷ
  • DINKIssTyle

    DINKIssTyle Lv.1 작성자

    01.29 · 61.♡.73.102

    윈도우, 우분투 그리고 맥에서 제 저장소 파일만으로 사용환경이 완성되는 걸 확인했습니다.
  • 비타민아저씨

    비타민아저씨 Lv.1

    01.29 · 175.♡.208.55

    바이너리를 올려주시는 건 어려우실까요
    windows-x64용 만이라도...
  • DINKIssTyle

    DINKIssTyle Lv.1 → 비타민아저씨 작성자

    01.29 · 61.♡.73.102

    리플읽고 패키징해봤는데 토치들 때문인가 실행이 안되네요
  • 비밀기지 Lv.1

    01.30 · 112.♡.160.251

    저도 gui를 만들어서 배포하려고 했지만 포기했습니다. 일단 백앤드 자체를 통체로 빌드에 제공 해야 하는데 2.8기가 정도 나오더라구요. 압축해서 그 정도고 풀면 4.6기가 정도였고..뭐 깃에 2개 압축 파일로 올려놓고 하고 자동 다운 받게 까지 하고 기본 제공하는 기능까진 구현 했는데, 그냥 qwen git에 설치 사용법 대로 개인이 그냥 하는 게 낫겠더라구요. 파인 튜닝까지 붙여 놨었는데 이 친구까지 같이 제공하려니 사이드플젝으로 로드시키라 하길래 gg쳤습니다.
    [https://s3.damoang.net/data/editor/2601/7210d84.png]
    [https://s3.damoang.net/data/editor/2601/4c8114e.png]
  • DINKIssTyle

    DINKIssTyle Lv.1 → 비밀기지 작성자

    01.30 · 14.♡.7.140

    스타일링이 잘되서 파이썬인지 뭔지 모르겠네요. 혹시 Go Wails 입니까~?
    전 컴파일 된 바이너리로 만들려고 했는데 onnx런타임 쓰려면 모델 변환해야 된데서 파이썬으로 ㅠㅠㅠ
  • 비밀기지 Lv.1 → DINKIssTyle

    01.30 · 112.♡.160.251

    윈도우+nvidia5090 환경에서

    1. 데스크톱 프레임워크 & 프런트엔드
    프레임워크: Tauri v2 (Rust 기반의 고성능/소형 데스크톱 앱 프레임워크)
    UI 라이브러리: React 19
    빌드 도구: Vite
    주요 기능: Tauri Plugin (fs, dialog, opener)을 통한 로컬 파일 시스템 제어

    2. AI 모델 & 백엔드 (Python Stack)
    핵심 엔진: Qwen-TTS (Alibaba Qwen 모델 기반 음성 합성)
    딥러닝 프레임워크: PyTorch 2.6.0 (CUDA 12.4 기반 GPU 가속)
    API 서버: FastAPI + Uvicorn (프런트엔드와 AI 로직 간 비동기 통신)
    모델 최적화: ONNX Runtime (추론 가속화)
    테스트 인터페이스: Gradio (빠른 AI 기능 검증)

    3. 오디오 처리 라이브러리
    데이터 분석/변환: librosa, torchaudio, soundfile
    오디오 편집: pydub, sox (포맷 변환 및 효과 적용)

    4. 개발 및 인프라
    환경 관리: Python venv, Node.js (npm)
    운영체제 최적화: Windows (배치 스크립트로 빌드 및 실행 자동화)
    데이터 형식: JSONL (학습 데이터셋 관리), JSON (설정 관리)

    맥 포딩 까지 염두해서 rust를 주로 씁니다. qwen tts 경우 사실상 모델을 제외한 백엔드 환경 용량이 대부분이라 컴파일해도 백앤드 환경 자체를 배포하는 게 주가 되는 일이더군요. 그러다 보니 mac과 윈도우(+CUDA)를 둘 다 성능까지 한번에 만들어 배포는 서로 플렛폼 간에 불필요한 용량 증대가 있어서 차라리 각자 따로 만드는 게 낫구나 생각했지만, 무엇보다 그럴꺼면 qwen tts 저장소에 있는 테스트용 인터페이스인 gradio 를 그대로 쓰는게 편하구나 하고...

댓글을 작성하려면 이 필요합니다.