1 package org.daisy.pipeline.tts.calabash.impl;
2
3 import net.sf.saxon.s9api.QName;
4
5 public interface FormatSpecifications {
6
7 static final String AudioNS = "http://www.daisy.org/ns/pipeline/data";
8 static final String LogNS = "http://www.daisy.org/ns/pipeline/data";
9 static final String StatusNS = "http://www.daisy.org/ns/pipeline/data";
10 static final String SSMLNS = "http://www.w3.org/2001/10/synthesis";
11 static final String MarkDelimiter = "___";
12
13 public static final QName ClipTag = new QName(AudioNS, "clip");
14 public static final QName OutputRootTag = new QName(AudioNS, "audio-clips");
15
16 public static final QName Audio_attr_clipBegin = new QName("", "clipBegin");
17 public static final QName Audio_attr_clipEnd = new QName("", "clipEnd");
18 public static final QName Audio_attr_src = new QName("", "src");
19 public static final QName Audio_attr_textref = new QName("", "textref");
20
21 public static final QName SentenceTag = new QName(SSMLNS, "s");
22 public static final QName TokenTag = new QName(SSMLNS, "token");
23 public static final QName Sentence_attr_id = new QName("", "id");
24 public static final QName Sentence_attr_lang = new QName("http://www.w3.org/XML/1998/namespace", "lang");
25 public static final QName Sentence_attr_voice_family = new QName("voice-family");
26
27 public static final QName LogRootTag = new QName(LogNS, "log");
28 public static final QName LogErrorTag = new QName(LogNS, "error");
29 public static final QName LogTextTag = new QName(LogNS, "text");
30 public static final QName LogSsmlTag = new QName(LogNS, "ssml");
31 public static final QName Log_attr_code = new QName("", "key");
32 public static final QName Log_attr_file = new QName("", "file");
33 public static final QName Log_attr_id = new QName("", "id");
34 public static final QName Log_attr_begin = new QName("", "begin");
35 public static final QName Log_attr_end = new QName("", "end");
36 public static final QName Log_attr_selected_voice = new QName("", "selected-voice");
37 public static final QName Log_attr_actual_voice = new QName("", "actual-voice");
38 public static final QName Log_attr_timeout = new QName("", "timeout");
39 public static final QName Log_attr_time_elapsed = new QName("", "time-elapsed");
40
41 public static final QName StatusRootTag = new QName(StatusNS, "status");
42 public static final QName Status_attr_result = new QName("", "result");
43 public static final QName Status_attr_success_rate = new QName("", "tts-success-rate");
44 }