@echogarden/gnuspeech-wasm
Version:
WebAssembly port of the GnuSpeech speech synthesizer.
29 lines (20 loc) • 548 B
Markdown
# GnuSpeech (WebAssembly port)
WebAssembly port of the [`GnuSpeech articulatory speech synthesizer`](https://github.com/mym-br/gnuspeech_sa).
## Installation
```
npm install @echogarden/gnuspeech-wasm
```
## Usage example
Calling `synthesize` returns a WAVE format buffer:
```ts
import { writeFile } from 'fs/promises'
import { synthesize } from '@echogarden/gnuspeech-wasm'
const { audioData } = await synthesize('Hello World!', {
voice: 'male',
controlRate: 250,
tempo: 1.0,
})
await writeFile('out.wav', audioData)
```
## License
MIT