|
@@ -1583,7 +1583,8 @@ ${JSON.stringify(_list)}
|
|
|
console.log("音频时长",_duration)
|
|
|
})
|
|
|
|
|
|
-
|
|
|
+ let _startTime = 0;
|
|
|
+ let _endTime = 0;
|
|
|
try {
|
|
|
let iiframe = this.$refs["iiframe"];
|
|
|
let _this = this;
|
|
@@ -1625,17 +1626,26 @@ ${JSON.stringify(_list)}
|
|
|
_this.wavGetTextLoading = true;
|
|
|
_this.showGetTextLoading = true;
|
|
|
let privText = e.privText;
|
|
|
+ let privSpeakerId = e.privSpeakerId;
|
|
|
+ let privDuration = e.privDuration;
|
|
|
+ let privOffset = e.privOffset;
|
|
|
console.log("👇转译对象👇");
|
|
|
console.log(e);
|
|
|
console.log("👇转译结果👇");
|
|
|
console.log(privText);
|
|
|
- if(!privText)return;
|
|
|
+ if(!privText && !privSpeakerId)return;
|
|
|
+
|
|
|
+ _endTime = this.updateRecordedTime({duration:(privOffset + privDuration) / 1000000000})
|
|
|
textList.push({
|
|
|
value: privText,
|
|
|
- startTime: "",
|
|
|
- endTime: "",
|
|
|
- time: ""
|
|
|
+ startTime: this.updateRecordedTime({duration:_startTime}),
|
|
|
+ endTime: _endTime,
|
|
|
+ time: this.updateRecordedTime({duration:(_endTime - _startTime)}),
|
|
|
+ role:privSpeakerId
|
|
|
});
|
|
|
+
|
|
|
+ _startTime = _endTime;
|
|
|
+
|
|
|
_this.transcriptionData.content += privText;
|
|
|
|
|
|
let _result = `
|
|
@@ -1660,11 +1670,11 @@ ${JSON.stringify(_list)}
|
|
|
textList.forEach((item, index) => {
|
|
|
_result += `<tr>
|
|
|
<td>${index + 1}</td>
|
|
|
- <td></td>
|
|
|
- <td></td>
|
|
|
+ <td>${item.startTime}</td>
|
|
|
+ <td>${item.endTime}</td>
|
|
|
<td>${item.value}</td>
|
|
|
- <td></td>
|
|
|
- <td></td>
|
|
|
+ <td>${item.time}</td>
|
|
|
+ <td>${item.privSpeakerId}</td>
|
|
|
<td></td>
|
|
|
</tr>`;
|
|
|
});
|