espeak 0.1.0
espeak: ^0.1.0 copied to clipboard
Text to phoneme conversion, powered by espeak-ng.
espeak #
Text to phoneme conversion, powered by espeak-ng.
The native library compiles automatically via Dart Native Assets (requires a C compiler).
Usage #
import 'package:espeak/espeak.dart';
final espeak = Espeak.init('/path/to/espeak-data');
final phonemes = espeak.phonemize('Hello world');
print(phonemes); // həlˈoʊ wˈɜːld
espeak.dispose();
Phoneme Data #
espeak needs compiled phoneme data at runtime. Use espeak_cli to generate it:
dart pub global activate espeak_cli
espeakc --all --exclude=fo --output ./espeak-data
Then pass the output path to Espeak.init().