buildInputIdsFromText function

List<int> buildInputIdsFromText(
  1. String text, {
  2. required EspeakG2p g2p,
  3. TextCleaner? cleaner,
})

Converts raw English text to padded token IDs via eSpeak-NG G2P.

Performs: text → eSpeak IPA phonemes → tokenize → pad.

Implementation

List<int> buildInputIdsFromText(
  String text, {
  required EspeakG2p g2p,
  TextCleaner? cleaner,
}) {
  final phonemes = g2p.textToPhonemes(text);
  return buildInputIdsFromPhonemes(phonemes, cleaner: cleaner);
}