import * as EngineConst from '../common/engine_const.js';
import { XmlRenderer } from './xml_renderer.js';
export class SableRenderer extends XmlRenderer {
finalize(str) {
return ('' +
'' +
this.separator +
str +
this.separator +
'');
}
pause(pause) {
return ('');
}
prosodyElement(tag, value) {
value = this.applyScaleFunction(value);
switch (tag) {
case EngineConst.personalityProps.PITCH:
return '';
case EngineConst.personalityProps.RATE:
return '';
case EngineConst.personalityProps.VOLUME:
return '';
default:
return '<' + tag.toUpperCase() + ' VALUE="' + value + '">';
}
}
closeTag(tag) {
return '' + tag.toUpperCase() + '>';
}
}