SanHQin před 2 měsíci
rodič
revize
c5ece2eb29

+ 1 - 1
dist/index.html

@@ -32,7 +32,7 @@
       width: 100%;
       background: #e6eaf0;
       font-family: '黑体';
-    }</style><link href=./static/css/app.2f5679a04217d7ad754adb2e3b95f566.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.161e82026ac2ae03ab6f.js></script><script type=text/javascript src=./static/js/vendor.bb486323f0fa002ba2e7.js></script><script type=text/javascript src=./static/js/app.70f47449ecce8fcb0fc5.js></script></body></html><script>function stopSafari() {
+    }</style><link href=./static/css/app.2f5679a04217d7ad754adb2e3b95f566.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.161e82026ac2ae03ab6f.js></script><script type=text/javascript src=./static/js/vendor.bb486323f0fa002ba2e7.js></script><script type=text/javascript src=./static/js/app.2c520119f3b5f2269af2.js></script></body></html><script>function stopSafari() {
     //阻止safari浏览器双击放大功能
     let lastTouchEnd = 0  //更新手指弹起的时间
     document.documentElement.addEventListener("touchstart", function (event) {

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
dist/static/js/app.2c520119f3b5f2269af2.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
dist/static/js/app.2c520119f3b5f2269af2.js.map


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
dist/static/js/manifest.161e82026ac2ae03ab6f.js.map


+ 5 - 13
src/components/pages/classroomObservation/tools/mixin.js

@@ -1209,8 +1209,11 @@ CH:${_CH}
     },
     //文本转录
     wavAudioToTextAndObjMixin(data) {
-      return new Promise((resolve) => {
+      return new Promise(async (resolve) => {
         let { wavUrl } = data;
+
+        let wavBlob = await getFileBody(wavUrl)
+        const audioFile = new File([wavBlob.data], 'audio.wav', { type: 'audio/wav' });
         let iframeRef = this.$refs["iframeRef"];
         iframeRef.contentWindow.window.document.getElementById(
           "languageOptions"
@@ -1285,23 +1288,12 @@ CH:${_CH}
           blob.name = `classroomObservation.txt`;
           this.uploadFileMixin(blob).then(upload => {
             resolve({ transcriptionContent: transcriptionContent, editorBarData: { type: "0", url: upload.Location, content: tableContent, tableList: tableList } })
-            // this.ajax
-            //   .put("https://gpt4.cocorobo.cn/upload_file_knowledge", {
-            //     url: upload.Location
-            //   })
-            //   .then(res => {
-            //     let resData = res.data.FunctionResponse;
-            //     if (resData.result && resData.result.id) {
-            //       resolve({ fileId: resData.result.id, editorBarData: { type: "0", url: upload.Location }, })
-            //     }
-            //   })
           })
-          // resolve({ transcriptionContent: transcriptionContent, tableContent: tableContent, tableList: tableList })
         };
 
         //开始转录
         iframeRef.contentWindow.ConversationTranscriber({
-          files: [_file]
+          files: [audioFile]
         });
       })
 

Některé soubory nejsou zobrazeny, neboť je v těchto rozdílových datech změněno mnoho souborů