funnyzak/tts-now
跨平台基于云平台(阿里云、讯飞等)语音合成 API 的文字转语音助手。支持单文本快速合成和批量合成。支持windows、macOS、Linux。
tts‑now – 클라우드 기반 음성 합성 보조 도구
무엇인가요 – Electron으로 구축된 크로스플랫폼 데스크톱 앱(Windows, macOS, Linux)으로, 클라우드 TTS 서비스를 호출하여 텍스트를 음성으로 변환할 수 있습니다. 단일 문장 합성과 배치 처리를 위한 GUI를 내장하고 있으며, 세 가지 주요 운영체제용 사전 빌드된 바이너리가 제공됩니다.
주요 기능
- 기본적으로 Alibaba Cloud (Aliyun) 및 iFlytek TTS API를 지원합니다 (각각 약 99개, 100개의 음성 스타일).
- 텍스트 입력, 음성/장면 선택, 생성된 오디오 저장을 위한 간단한 UI.
- 여러 줄을 한 번에 변환하는 배치 모드.
- 자동 업데이트 확인 및 저장된 설정을 지우는 버튼.
- 확장 가능 – TODO 목록에는 향후 Baidu Cloud 및 Tencent Cloud와의 통합이 언급되어 있습니다.
기술 스택
- 데스크톱 래퍼 및 패키징에 Electron + Electron-builder.
- 프론트엔드 코드에 TypeScript, Webpack, Babel.
- UI 스타일링에 Less/Sass, Lint에는 ESLint/Prettier.
다운로드 방법
- 사전 컴파일된 바이너리는 릴리스 페이지에서 Windows 32/64, macOS, Linux용으로 이용 가능합니다.
- 소스에서 빌드하려면:
특정 플랫폼용 빌드를 위한 추가 단축키도 존재합니다 (git clone https://github.com/funnyzak/tts-now.git cd tts-now yarn # 종속성 설치 yarn serve # 개발 서버 시작 (핫리로드) yarn build # 현재 OS용 패키징yarn build:windows,yarn build:mac,yarn build:linux, 또는yarn build:all).
설정
- 선택한 클라우드 제공자(Aliyun 또는 iFlytek)에서 API 키/AppKey가 필요합니다. 앱은 이 자격 증명을 로컬에 저장하며, "설정 지우기" 버튼으로 삭제할 수 있습니다.
- 일부 음성은 제공자 콘솔에서 해당 장면을 활성화해야 합니다.
기여 및 라이선스
- Apache-2.0 라이선스 하에 오픈소스이며, 이슈나 풀 리퀘스트를 통해 기여를 환영합니다.
- 커뮤니티 멤버를 소개하기 위해 컨트리뷰터-록 이미지를 사용합니다.
누가 사용할 수 있나요
- 코드를 작성하지 않고도 빠르게 음성 생성을 원하는 개발자나 콘텐츠 제작자.
- 강력한 클라우드 TTS 모델을 활용하면서도, 명령줄 도구보다 로컬 GUI를 선호하는 사용자.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트