Makefile
1002 bytes
1.PHONY: lint fmt build run run-server fetch-models
2
3lint:
4 golangci-lint run ./...
5
6fmt:
7 go mod tidy
8 golangci-lint fmt ./...
9
10build:
11 go build -o kaiwari ./cmd/kaiwari
12 go build -o kaiwari-server ./cmd/kaiwari-server/
13
14run:
15 go run ./cmd/kaiwari
16
17run-server:
18 go run ./cmd/kaiwari-server/
19
20fetch-models:
21 hf download audio-cpp/audio.cpp-gguf Qwen3-TTS-12Hz-1.7B-CustomVoice-GGUF/qwen3-tts-12hz-1.7b-customvoice-q8_0.gguf --revision dc6fecccc2b0c6bdda0a8b2f38fa61394fee0b9c --local-dir models
22 printf '%s %s\n' '3cfaac8e9f13554f6daea3c5e0c53fede71ef5500cbaae7445e5fc3a5bb12e72' 'models/Qwen3-TTS-12Hz-1.7B-CustomVoice-GGUF/qwen3-tts-12hz-1.7b-customvoice-q8_0.gguf' | sha256sum --check
23 hf download audio-cpp/audio.cpp-gguf Qwen3-ASR-1.7B-GGUF/qwen3-asr-1.7b-q8_0.gguf --revision 056144d2744697c9439bd32647279674dba0c964 --local-dir models
24 printf '%s %s\n' 'da4fc2ac7f24dee784d1684eb1f35836cdbf559519452ae11777670734c0a4f8' 'models/Qwen3-ASR-1.7B-GGUF/qwen3-asr-1.7b-q8_0.gguf' | sha256sum --check