speech-rule-engine
Version:
A standalone speech rule engine for XML structures, based on the original engine from ChromeVox.
12 lines (11 loc) • 549 B
TypeScript
import { AbstractAudioRenderer } from './abstract_audio_renderer.js';
import { Pause } from './audio_util.js';
export declare abstract class MarkupRenderer extends AbstractAudioRenderer {
protected ignoreElements: string[];
private scaleFunction;
abstract pause(pause: Pause): void;
abstract prosodyElement(key: string, value: number): void;
setScaleFunction(a: number, b: number, c: number, d: number, decimals?: number): void;
applyScaleFunction(value: number): number;
protected ignoreElement(key: string): boolean;
}