A-yum1 commited on
Commit
85f7c08
·
1 Parent(s): 4f6a6c3

Update feedback.html

Browse files
__pycache__/analyze.cpython-310.pyc ADDED
Binary file (6.45 kB). View file
 
__pycache__/transcription.cpython-310.pyc CHANGED
Binary files a/__pycache__/transcription.cpython-310.pyc and b/__pycache__/transcription.cpython-310.pyc differ
 
templates/feedback.html CHANGED
@@ -19,7 +19,52 @@
19
  return "素晴らしい";
20
  }
21
 
22
- window.onload = function () {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
23
  const level = 73;
24
  const percentages = [80, 50, 60, 100, 30];
25
  const labels = ["項目1", "項目2", "項目3", "項目4", "項目5"];
 
19
  return "素晴らしい";
20
  }
21
 
22
+ async function getTranscription(){
23
+ try{
24
+ const response = await fetch('/transcription');
25
+ if(!response.ok){
26
+ throw new Error('HTTP error! status: ${response.status}');
27
+ }
28
+ const data = await response.json;
29
+ const results = data.response;
30
+ }catch(error){
31
+ console.error("Failed to fetch transcription",error);
32
+ }
33
+ }
34
+
35
+ async function getAnalysis() {
36
+ try {
37
+ await getTranscription();
38
+
39
+ const response = await fetch('/analyze');
40
+ if (!response.ok) {
41
+ throw new Error(`HTTP error! status: ${response.status}`);
42
+ }
43
+
44
+ const data = await response.json();
45
+ const results = data.results;
46
+ const analysis = results.deepseek_analysis;
47
+
48
+ // 変数に格納
49
+ const conversationLevel = analysis.conversationLevel;
50
+ const harassmentPresent = analysis.harassmentPresent;
51
+ const harassmentType = analysis.harassmentType;
52
+ const repetition = analysis.repetition;
53
+ const pleasantConversation = analysis.pleasantConversation;
54
+ const blameOrHarassment = analysis.blameOrHarassment;
55
+
56
+ // コンソールに表示
57
+ console.log(conversationLevel,harassmentPresent,harassmentType,repetition,pleasantConversation,blameOrHarassment);
58
+
59
+ } catch (error) {
60
+ console.error("Failed to fetch analysis data:", error);
61
+ }
62
+ }
63
+
64
+
65
+ window.onload = getAnalysis();
66
+
67
+ function showSampleData() {
68
  const level = 73;
69
  const percentages = [80, 50, 60, 100, 30];
70
  const labels = ["項目1", "項目2", "項目3", "項目4", "項目5"];