|
@@ -310,24 +310,30 @@ export default {
|
|
|
},
|
|
|
// 自动生成音频
|
|
|
handleMatically(item, i) {
|
|
|
- if (item.pinyin.trim()) {
|
|
|
- this.loading_list[i].loading = true;
|
|
|
- let MethodName = 'tool-PinyinToVoiceFile';
|
|
|
- let data = {
|
|
|
+ let MethodName = 'tool-TextToVoiceFile';
|
|
|
+ let data = {};
|
|
|
+ if (item.content.trim()) {
|
|
|
+ data = {
|
|
|
+ text: item.content.trim(),
|
|
|
+ };
|
|
|
+ } else if (item.pinyin.trim()) {
|
|
|
+ MethodName = 'tool-PinyinToVoiceFile';
|
|
|
+ data = {
|
|
|
pinyin: item.pinyin.trim().split(' ').join(','),
|
|
|
};
|
|
|
- GetStaticResources(MethodName, data)
|
|
|
- .then((res) => {
|
|
|
- this.loading_list[i].loading = false;
|
|
|
- if (res.status === 1) {
|
|
|
- item.audio_file_id = res.file_id;
|
|
|
- this.data.file_id_list.push(res.file_id);
|
|
|
- }
|
|
|
- })
|
|
|
- .catch(() => {
|
|
|
- this.loading_list[i].loading = false;
|
|
|
- });
|
|
|
}
|
|
|
+ this.loading_list[i].loading = true;
|
|
|
+ GetStaticResources(MethodName, data)
|
|
|
+ .then((res) => {
|
|
|
+ this.loading_list[i].loading = false;
|
|
|
+ if (res.status === 1) {
|
|
|
+ item.audio_file_id = res.file_id;
|
|
|
+ this.data.file_id_list.push(res.file_id);
|
|
|
+ }
|
|
|
+ })
|
|
|
+ .catch(() => {
|
|
|
+ this.loading_list[i].loading = false;
|
|
|
+ });
|
|
|
},
|
|
|
fileUploadSuccess(file_id, file_url, index) {
|
|
|
this.data.file_id_list.push(file_id);
|