/** * @class French lip-sync processor * @author Mika Suominen * adapted from English lip-sync processor by Marc Buils */ declare class LipsyncFr { private visemeDurations; private specialDurations; private symbols; private symbolsReg; private rules; private digits; private ones; private tens; private teens; /** * @constructor */ constructor(); convert_digit_by_digit(num: any): string; convert_sets_of_two(num: any): string; convert_millions(num: any): any; convert_thousands(num: any): string; convert_hundreds(num: any): string; convert_tens(num: any): string; convertNumberToWords(num: any): any; /** * Preprocess text: * - convert symbols to words * - convert numbers to words * - filter out characters that should be left unspoken * @param {string} s Text * @return {string} Pre-processsed text. */ preProcessText(s: any): any; /** * Convert word to Oculus LipSync Visemes and durations * @param {string} w Text * @return {Object} Oculus LipSync Visemes and durations. */ wordsToVisemes(w: any): any; } export { LipsyncFr };