├── .dockerignore ├── .github └── workflows │ └── deploy.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── cmd └── ttspiper │ ├── config.go │ ├── logger.go │ └── main.go ├── config └── ttspiper.json ├── cpp_src ├── CMakeLists.txt ├── include │ └── ttspiperlib │ │ └── ttspiperlib.h └── src │ ├── json.hpp │ ├── piper.cpp │ ├── piper.hpp │ ├── ttspiperlib.cpp │ ├── utf8.h │ └── utf8 │ ├── checked.h │ ├── core.h │ ├── cpp11.h │ ├── cpp17.h │ └── unchecked.h ├── go.mod ├── go.sum └── internal ├── api └── grpc │ ├── gen │ └── voicedock │ │ └── core │ │ ├── common │ │ └── v1 │ │ │ └── audio.pb.go │ │ └── tts │ │ └── v1 │ │ ├── tts.pb.go │ │ ├── tts_api.pb.go │ │ └── tts_api_grpc.pb.go │ ├── proto │ ├── buf.gen.yaml │ ├── buf.yaml │ └── voicedock │ │ └── core │ │ ├── common │ │ └── v1 │ │ │ └── audio.proto │ │ └── tts │ │ └── v1 │ │ ├── tts.proto │ │ └── tts_api.proto │ └── server_tts.go └── config ├── confreader.go ├── datareader.go ├── downloader.go ├── service.go ├── voiceconf.go ├── voicedata.go └── voicespec.go /.dockerignore: -------------------------------------------------------------------------------- 1 | dataset 2 | .idea 3 | config 4 | vendor 5 | -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voicedock/ttspiper/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | vendor 3 | dataset 4 | .DS_Store -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voicedock/ttspiper/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voicedock/ttspiper/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voicedock/ttspiper/HEAD/README.md -------------------------------------------------------------------------------- /cmd/ttspiper/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voicedock/ttspiper/HEAD/cmd/ttspiper/config.go -------------------------------------------------------------------------------- /cmd/ttspiper/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voicedock/ttspiper/HEAD/cmd/ttspiper/logger.go -------------------------------------------------------------------------------- /cmd/ttspiper/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voicedock/ttspiper/HEAD/cmd/ttspiper/main.go -------------------------------------------------------------------------------- /config/ttspiper.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voicedock/ttspiper/HEAD/config/ttspiper.json -------------------------------------------------------------------------------- /cpp_src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voicedock/ttspiper/HEAD/cpp_src/CMakeLists.txt -------------------------------------------------------------------------------- /cpp_src/include/ttspiperlib/ttspiperlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voicedock/ttspiper/HEAD/cpp_src/include/ttspiperlib/ttspiperlib.h -------------------------------------------------------------------------------- /cpp_src/src/json.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voicedock/ttspiper/HEAD/cpp_src/src/json.hpp -------------------------------------------------------------------------------- /cpp_src/src/piper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voicedock/ttspiper/HEAD/cpp_src/src/piper.cpp -------------------------------------------------------------------------------- /cpp_src/src/piper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voicedock/ttspiper/HEAD/cpp_src/src/piper.hpp -------------------------------------------------------------------------------- /cpp_src/src/ttspiperlib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voicedock/ttspiper/HEAD/cpp_src/src/ttspiperlib.cpp -------------------------------------------------------------------------------- /cpp_src/src/utf8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voicedock/ttspiper/HEAD/cpp_src/src/utf8.h -------------------------------------------------------------------------------- /cpp_src/src/utf8/checked.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voicedock/ttspiper/HEAD/cpp_src/src/utf8/checked.h -------------------------------------------------------------------------------- /cpp_src/src/utf8/core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voicedock/ttspiper/HEAD/cpp_src/src/utf8/core.h -------------------------------------------------------------------------------- /cpp_src/src/utf8/cpp11.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voicedock/ttspiper/HEAD/cpp_src/src/utf8/cpp11.h -------------------------------------------------------------------------------- /cpp_src/src/utf8/cpp17.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voicedock/ttspiper/HEAD/cpp_src/src/utf8/cpp17.h -------------------------------------------------------------------------------- /cpp_src/src/utf8/unchecked.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voicedock/ttspiper/HEAD/cpp_src/src/utf8/unchecked.h -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voicedock/ttspiper/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voicedock/ttspiper/HEAD/go.sum -------------------------------------------------------------------------------- /internal/api/grpc/gen/voicedock/core/common/v1/audio.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voicedock/ttspiper/HEAD/internal/api/grpc/gen/voicedock/core/common/v1/audio.pb.go -------------------------------------------------------------------------------- /internal/api/grpc/gen/voicedock/core/tts/v1/tts.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voicedock/ttspiper/HEAD/internal/api/grpc/gen/voicedock/core/tts/v1/tts.pb.go -------------------------------------------------------------------------------- /internal/api/grpc/gen/voicedock/core/tts/v1/tts_api.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voicedock/ttspiper/HEAD/internal/api/grpc/gen/voicedock/core/tts/v1/tts_api.pb.go -------------------------------------------------------------------------------- /internal/api/grpc/gen/voicedock/core/tts/v1/tts_api_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voicedock/ttspiper/HEAD/internal/api/grpc/gen/voicedock/core/tts/v1/tts_api_grpc.pb.go -------------------------------------------------------------------------------- /internal/api/grpc/proto/buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voicedock/ttspiper/HEAD/internal/api/grpc/proto/buf.gen.yaml -------------------------------------------------------------------------------- /internal/api/grpc/proto/buf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voicedock/ttspiper/HEAD/internal/api/grpc/proto/buf.yaml -------------------------------------------------------------------------------- /internal/api/grpc/proto/voicedock/core/common/v1/audio.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voicedock/ttspiper/HEAD/internal/api/grpc/proto/voicedock/core/common/v1/audio.proto -------------------------------------------------------------------------------- /internal/api/grpc/proto/voicedock/core/tts/v1/tts.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voicedock/ttspiper/HEAD/internal/api/grpc/proto/voicedock/core/tts/v1/tts.proto -------------------------------------------------------------------------------- /internal/api/grpc/proto/voicedock/core/tts/v1/tts_api.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voicedock/ttspiper/HEAD/internal/api/grpc/proto/voicedock/core/tts/v1/tts_api.proto -------------------------------------------------------------------------------- /internal/api/grpc/server_tts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voicedock/ttspiper/HEAD/internal/api/grpc/server_tts.go -------------------------------------------------------------------------------- /internal/config/confreader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voicedock/ttspiper/HEAD/internal/config/confreader.go -------------------------------------------------------------------------------- /internal/config/datareader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voicedock/ttspiper/HEAD/internal/config/datareader.go -------------------------------------------------------------------------------- /internal/config/downloader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voicedock/ttspiper/HEAD/internal/config/downloader.go -------------------------------------------------------------------------------- /internal/config/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voicedock/ttspiper/HEAD/internal/config/service.go -------------------------------------------------------------------------------- /internal/config/voiceconf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voicedock/ttspiper/HEAD/internal/config/voiceconf.go -------------------------------------------------------------------------------- /internal/config/voicedata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voicedock/ttspiper/HEAD/internal/config/voicedata.go -------------------------------------------------------------------------------- /internal/config/voicespec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voicedock/ttspiper/HEAD/internal/config/voicespec.go --------------------------------------------------------------------------------