@@ -26,6 +26,10 @@ public static TtsFormatManger getInstance() {
2626
2727 public TtsFormatManger () {
2828 formats = new ArrayList <>();
29+ this .formats .add (new TtsOutputFormat (TtsOutputFormat .TAG + "audio-24khz-48kbitrate-mono-mp3" , 24000 , AudioFormat .ENCODING_PCM_16BIT , true ));
30+ this .formats .add (new TtsOutputFormat (TtsOutputFormat .TAG + "audio-24khz-96kbitrate-mono-mp3" , 24000 , AudioFormat .ENCODING_PCM_16BIT , true ));
31+ this .formats .add (new TtsOutputFormat (TtsOutputFormat .TAG + "webm-24khz-16bit-mono-opus" , 24000 * 2 , AudioFormat .ENCODING_PCM_16BIT , true ));
32+
2933 this .formats .add (new TtsOutputFormat ("raw-16khz-16bit-mono-pcm" , 16000 , AudioFormat .ENCODING_PCM_16BIT ));
3034 this .formats .add (new TtsOutputFormat ("raw-24khz-16bit-mono-pcm" , 24000 , AudioFormat .ENCODING_PCM_16BIT ));
3135 this .formats .add (new TtsOutputFormat ("raw-48khz-16bit-mono-pcm" , 48000 , AudioFormat .ENCODING_PCM_16BIT ));
@@ -45,8 +49,6 @@ public TtsFormatManger() {
4549 this .formats .add (new TtsOutputFormat ("audio-16khz-128kbitrate-mono-mp3" , 16000 , AudioFormat .ENCODING_PCM_16BIT , true ));
4650
4751
48- this .formats .add (new TtsOutputFormat ("audio-24khz-48kbitrate-mono-mp3" , 24000 , AudioFormat .ENCODING_PCM_16BIT , true ));
49- this .formats .add (new TtsOutputFormat ("audio-24khz-96kbitrate-mono-mp3" , 24000 , AudioFormat .ENCODING_PCM_16BIT , true ));
5052 this .formats .add (new TtsOutputFormat ("audio-24khz-160kbitrate-mono-mp3" , 24000 , AudioFormat .ENCODING_PCM_16BIT , true ));
5153
5254 this .formats .add (new TtsOutputFormat ("audio-48khz-96kbitrate-mono-mp3" , 48000 , AudioFormat .ENCODING_PCM_16BIT , true ));
@@ -61,13 +63,13 @@ public TtsFormatManger() {
6163 this .formats .add (new TtsOutputFormat ("riff-24khz-16bit-mono-pcm" , 24000 , AudioFormat .ENCODING_PCM_16BIT ));
6264 this .formats .add (new TtsOutputFormat ("riff-48khz-16bit-mono-pcm" , 48000 , AudioFormat .ENCODING_PCM_16BIT ));
6365
64- //下面的几个不能正确的被MediaCodec解码
66+
6567 this .formats .add (new TtsOutputFormat ("ogg-16khz-16bit-mono-opus" , 16000 * 3 , AudioFormat .ENCODING_PCM_16BIT , true ));
6668 this .formats .add (new TtsOutputFormat ("ogg-24khz-16bit-mono-opus" , 24000 * 2 , AudioFormat .ENCODING_PCM_16BIT , true ));
6769 this .formats .add (new TtsOutputFormat ("ogg-48khz-16bit-mono-opus" , 48000 , AudioFormat .ENCODING_PCM_16BIT , true ));
6870
6971 this .formats .add (new TtsOutputFormat ("webm-16khz-16bit-mono-opus" , 16000 * 3 , AudioFormat .ENCODING_PCM_16BIT , true ));
70- this . formats . add ( new TtsOutputFormat ( "webm-24khz-16bit-mono-opus" , 24000 * 2 , AudioFormat . ENCODING_PCM_16BIT , true ));
72+
7173 //this.formats.add(new TtsOutputFormat("webm-48khz-16bit-mono-opus",48000,AudioFormat.ENCODING_PCM_16BIT,true));
7274
7375
0 commit comments