jarvis

(★ 28)

A minimalist local voice assistant built in C++ using Whisper.cpp, llama.cpp, and Piper TTS.

파일 탐색기

  • buildMe.sh
  • LICENSE
  • README.md
  • setup.sh
  • testMe.sh

# CDN으로 사용하기

jsDelivr

jsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.

명령어 용어집

이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.

🔍

piper-tts

설명 보기 ▼

이 명령은 `piper`의 별칭입니다.

tldr piper

자세한 내용은 원본 명령을 참고하세요:

🔍

piper

설명 보기 ▼

빠르고 로컬에서 동작하는 신경망 기반의 텍스트 음성 변환 시스템.
<https://rhasspy.github.io/piper-samples>에서 음성 모델을 시도해보고 다운로드하세요.
더 많은 정보: <https://github.com/OHF-Voice/piper1-gpl>.

echo {{Thing to say}} | piper -m {{path/to/model.onnx}} -f {{outputfile.wav}}

텍스트 음성 변환 [m]모델을 사용하여 WAV [f]파일 출력(모델 경로에 대한 config 파일이 있을 경우):

echo {{Thing to say}} | piper -m {{path/to/model.onnx}} -c {{path/to/model.onnx.json}} -f {{outputfile.wav}}

[m]모델과 JSON [c]설정 파일을 지정하여 WAV [f]파일 출력:

echo {{Warum?}} | piper -m {{de_DE-thorsten_emotional-medium.onnx}} --speaker {{1}} -f {{angry.wav}}

여러 명의 화자가 있는 음성에서 특정 화자를 ID 번호로 선택:

// repository documentation