홈으로 돌아가기

CopySpeak: Windows 클립보드에서 Rust로 TTS

CopySpeak — Windows용 오픈소스 앱으로 클립보드 텍스트를 로컬 및 클라우드 TTS 엔진으로 음성화. Rust/Tauri, Svelte 사용, Kitten, Piper, OpenAI 지원. HUD, 히스토리, 상세 설정 포함.

CopySpeak: Windows 개발자를 위한 빠른 TTS 리더
Advertisement 728x90

CopySpeak: Windows용 오픈소스 클립보드 TTS 앱

CopySpeak은 Tauri v2를 기반으로 한 데스크톱 앱으로, Windows 클립보드에서 텍스트를 자동으로 가져와 로컬 또는 클라우드 TTS 엔진을 사용해 소리 내어 읽어줍니다. 이 프로젝트는 최소한의 자원 사용을 중시하며, 낮은 자원 소비를 위한 Rust 백엔드와 빠른 개발을 위한 Svelte 5, TypeScript, Vite로 구축된 프론트엔드를 사용합니다.

기술 스택에는 패키지 매니저로 Bun v1.3, 오디오 처리용 rodio, Tailwind CSS v4.2와 함께 shadcn-svelte UI 컴포넌트가 포함됩니다. 이를 통해 기본 모드에서 GPU 의존성 없이 저사양 PC에서도 앱을 실행할 수 있습니다.

활성화 모드와 TTS 엔진

앱은 재생을 트리거하는 세 가지 방법을 지원합니다:

Google AdInline article slot
  • 더블 복사: 두 번째 복사 후 1.5초 만에 텍스트를 읽어줍니다.
  • 핫키: 즉시 실행을 위한 사용자 정의 조합키.
  • 수동 입력: 텍스트를 붙여넣고 재생 버튼을 누릅니다.

다양한 시나리오에 맞춘 다섯 가지 TTS 엔진을 제공합니다:

  • Kitten TTS (기본): CPU용 ONNX 모델, 8개의 내장 음성, 속도 최적화.
  • Piper TTS: 로컬 CLI, 20개 이상의 EN/US 음성, 오프라인 사용에 탁월.
  • Kokoro TTS: 로컬 CLI, 다중 음성, 품질 중심.
  • OpenAI TTS: 클라우드 API, 9개 음성, 높은 자연스러움.
  • ElevenLabs TTS: 커스텀 음성 라이브러리가 있는 클라우드 API.

설정에서 재시작 없이 엔진을 전환할 수 있습니다.

인터페이스와 시각화

HUD 오버레이가 핵심입니다: 다른 앱 위에 떠 있는 창으로 실시간 오디오 웨이브폼을 표시합니다. 집중력을 잃지 않고 생성 과정을 모니터링하기에 완벽합니다.

Google AdInline article slot

생성 기록은 지속적으로 저장되며 재생, 삭제, 기록의 일괄 처리를 지원합니다. 출력 장치 선택과 함께 MP3, OGG, FLAC으로 오디오를 저장할 수 있습니다.

미세 조정을 위한 설정

설정은 카테고리별로 그룹화되어 있습니다:

  • 일반: Windows와 함께 자동 시작, 로그 포함 디버그 모드.
  • 재생: 속도 0.25x–4x, 피치 0.5x–2x, 볼륨.
  • 텍스트: Markdown 마크업 제거, 구두점 정규화.
  • 오디오: 장치 선택, 출력 형식, 파일 저장.
  • UI: 다크/라이트 테마.

이를 통해 개발 워크플로에 맞게 조정할 수 있습니다—빠른 로그 읽기부터 문서 청취까지.

Google AdInline article slot

주요 기능

  • 로컬 엔진(Kitten, Piper, Kokoro)은 최소 CPU 부하로 오프라인 작동.
  • HUD와 핫키는 산만함 없이 모든 워크플로에 통합.
  • GitHub의 오픈소스 코드로 스택을 필요에 맞게 커스터마이징 가능.
  • 로컬 기능 손실 없이 프리미엄 음성을 위한 클라우드 API 지원.
  • 기록과 오디오 저장으로 생성 파일 재사용이 간편.

— Editorial Team

Advertisement 728x90

다음 읽기