ssml_renderer.d.ts 641 B

1234567891011121314151617
  1. import { Pause } from './audio_util.js';
  2. import { AuditoryDescription } from './auditory_description.js';
  3. import { Span } from './span.js';
  4. import { XmlRenderer } from './xml_renderer.js';
  5. export declare class SsmlRenderer extends XmlRenderer {
  6. finalize(str: string): string;
  7. pause(pause: Pause): string;
  8. prosodyElement(attr: string, value: number): string;
  9. closeTag(_tag: string): string;
  10. static MARK_ONCE: boolean;
  11. static MARK_KIND: boolean;
  12. private static CHARACTER_ATTR;
  13. private static MARKS;
  14. markup(descrs: AuditoryDescription[]): string;
  15. merge(spans: Span[]): string;
  16. private isEmptySpan;
  17. }