Interface TextSyncOptions

interface TextSyncOptions {
    hyphenateWord: ((word) => string[]);
    language: string;
    newSentenceDelay: number;
    sentenceTokenizer: tokenize.SentenceTokenizer;
    speed: number;
    splitWords: ((words) => [string, number, number][]);
}

Properties

hyphenateWord: ((word) => string[])

Function to hyphenate words.

Type declaration

    • (word): string[]
    • Parameters

      • word: string

      Returns string[]

language: string

Language code for transcription.

newSentenceDelay: number

Delay between sentences in milliseconds.

sentenceTokenizer: tokenize.SentenceTokenizer

Tokenizer for splitting text into sentences.

speed: number

Speech speed multiplier.

splitWords: ((words) => [string, number, number][])

Function to split text into words with positions.

Type declaration

    • (words): [string, number, number][]
    • Parameters

      • words: string

      Returns [string, number, number][]