SAPIServer/README.md

39 lines
572 B
Markdown
Raw Normal View History

2024-07-02 21:06:37 -04:00
# SAPIServer
Simple HTTP frontend API for Microsoft Speech API
2024-07-17 21:38:27 -04:00
## Building
Requirements
- .NET SDK
- mingw-w64 toolchain built with `win32` thread model (`pthread` won't work)
`just` should do the trick.
2024-07-02 21:06:37 -04:00
## Running
```
Usage: SAPIServer.exe <port>
```
## API Usage
### List voices
```
GET /api/voices
{"voices":["LH Michael","LH Michelle","Microsoft Sam"]}
```
### Synthesize text
```
POST /api/synthesize
Content-Type: application/json
{"text":"Lorem ipsum doler sit amet...","voice":"Microsoft Sam"}
```
2024-07-17 21:38:27 -04:00
Returns synthesized TTS audio as a wave-form file.