blob: b8b84726192a91643804121e94b90f5397f79510 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
package com.smartdevicelink.proxy;
import java.util.Vector;
import com.smartdevicelink.proxy.rpc.TTSChunk;
import com.smartdevicelink.proxy.rpc.enums.SpeechCapabilities;
public class TTSChunkFactory {
public static TTSChunk createChunk(SpeechCapabilities type, String text) {
TTSChunk ret = new TTSChunk();
ret.setType(type);
ret.setText(text);
return ret;
}
public static Vector<TTSChunk> createSimpleTTSChunks(String simple) {
if (simple == null) {
return null;
}
Vector<TTSChunk> chunks = new Vector<TTSChunk>();
TTSChunk chunk = createChunk(SpeechCapabilities.TEXT, simple);
chunks.add(chunk);
return chunks;
}
public static Vector<TTSChunk> createPrerecordedTTSChunks(String prerecorded) {
if (prerecorded == null) {
return null;
}
Vector<TTSChunk> chunks = new Vector<TTSChunk>();
TTSChunk chunk = createChunk(SpeechCapabilities.PRE_RECORDED, prerecorded);
chunks.add(chunk);
return chunks;
}
}
|