A-yum1 commited on
Commit
6ffdbaf
·
1 Parent(s): a2ae10d

Updated:Screen transitions

Browse files
Files changed (4) hide show
  1. app.py +5 -0
  2. feedback.html +12 -10
  3. index.html +2 -8
  4. talkDetail.html +13 -2
app.py CHANGED
@@ -5,6 +5,7 @@ import os
5
  app = Flask(__name__)
6
 
7
  @app.route('/')
 
8
  def index():
9
  return send_from_directory(".", "index.html")
10
 
@@ -12,6 +13,10 @@ def index():
12
  def feedback():
13
  return send_from_directory(".","feedback.html")
14
 
 
 
 
 
15
  @app.route('/upload_audio', methods=['POST'])
16
  def upload_audio():
17
  try:
 
5
  app = Flask(__name__)
6
 
7
  @app.route('/')
8
+ @app.route('/index',methods=['POST'])
9
  def index():
10
  return send_from_directory(".", "index.html")
11
 
 
13
  def feedback():
14
  return send_from_directory(".","feedback.html")
15
 
16
+ @app.route('/talk_detail',methods=['POST'])
17
+ def talk_detail():
18
+ return send_from_directory(".","talkDetail.html")
19
+
20
  @app.route('/upload_audio', methods=['POST'])
21
  def upload_audio():
22
  try:
feedback.html CHANGED
@@ -77,14 +77,6 @@
77
  return "素晴らしい";
78
  }
79
 
80
- function showRecorder() {
81
- window.location.href = "index.html";
82
- }
83
-
84
- function showHistory() {
85
- window.location.href = "talkDetail.html";
86
- }
87
-
88
  window.onload = function() {
89
  const level = 73; // レベル値
90
  const percentages = [80, 50, 60, 100, 30]; // 各バーのパーセンテージ
@@ -129,8 +121,18 @@
129
  <div class="bar"><div class="bar-fill" style="background-color: lightcoral;"></div></div>
130
  </div>
131
 
132
- <button class="back-button" onclick="showRecorder()">録音画面を表示</button>
133
- <button class="history-button" onclick="showHistory()">会話履歴を表示</button>
 
 
 
 
 
 
 
 
 
 
134
  </div>
135
  </body>
136
  </html>
 
77
  return "素晴らしい";
78
  }
79
 
 
 
 
 
 
 
 
 
80
  window.onload = function() {
81
  const level = 73; // レベル値
82
  const percentages = [80, 50, 60, 100, 30]; // 各バーのパーセンテージ
 
121
  <div class="bar"><div class="bar-fill" style="background-color: lightcoral;"></div></div>
122
  </div>
123
 
124
+ <form method="POST" action="/index">
125
+ <div class="feedback-space">
126
+ <input class="history-button" id="indexButton" type="submit" name="submit" value="録音画面を表示">
127
+ </div>
128
+ </form>
129
+
130
+
131
+ <form method="POST" action="/talk_detail">
132
+ <div class="feedback-space">
133
+ <input class="history-button" id="detailButton" type="submit" name="submit" value="会話履歴を表示">
134
+ </div>
135
+ </form>
136
  </div>
137
  </body>
138
  </html>
index.html CHANGED
@@ -70,17 +70,13 @@
70
  <button class="record-button" id="recordButton" onclick="toggleRecording()">
71
  <div class="record-icon" id="recordIcon"></div>
72
  </button>
73
- <!--
74
- <button class="result-button" id="resultButton" onclick="showResults()">結果を表示</button>
75
- -->
76
-
77
  <form method="POST" action="/feedback">
78
  <div class="feedback-space">
79
  <input class="result-button" id="resultButton" type="submit" name="submit" value="フィードバック画面を表示">
80
  </div>
81
  </form>
82
 
83
-
84
  <script>
85
  let isRecording = false;
86
  let mediaRecorder;
@@ -139,9 +135,7 @@
139
  }
140
  }
141
  }
142
- function showResults() {
143
- window.location.href = 'feedback.html';
144
- }
145
  // Chart.js の初期化
146
  const ctx = document.getElementById('speechChart').getContext('2d');
147
  const speechChart = new Chart(ctx, {
 
70
  <button class="record-button" id="recordButton" onclick="toggleRecording()">
71
  <div class="record-icon" id="recordIcon"></div>
72
  </button>
73
+
 
 
 
74
  <form method="POST" action="/feedback">
75
  <div class="feedback-space">
76
  <input class="result-button" id="resultButton" type="submit" name="submit" value="フィードバック画面を表示">
77
  </div>
78
  </form>
79
 
 
80
  <script>
81
  let isRecording = false;
82
  let mediaRecorder;
 
135
  }
136
  }
137
  }
138
+
 
 
139
  // Chart.js の初期化
140
  const ctx = document.getElementById('speechChart').getContext('2d');
141
  const speechChart = new Chart(ctx, {
talkDetail.html CHANGED
@@ -52,8 +52,19 @@
52
  <div class="container">
53
  <h2>会話の文字起こし表示</h2>
54
  <div id="transcription">ここに会話内容が表示されます。</div>
55
- <button onclick="showRecorder()">録音画面を表示</button>
56
- <button onclick="showHistory()">フィードバック画面を表示</button>
 
 
 
 
 
 
 
 
 
 
 
57
  </div>
58
 
59
  <script>
 
52
  <div class="container">
53
  <h2>会話の文字起こし表示</h2>
54
  <div id="transcription">ここに会話内容が表示されます。</div>
55
+
56
+ <form method="POST" action="/index">
57
+ <div class="feedback-space">
58
+ <input class="history-button" id="indexButton" type="submit" name="submit" value="録音画面を表示">
59
+ </div>
60
+ </form>
61
+
62
+ <form method="POST" action="/feedback">
63
+ <div class="feedback-space">
64
+ <input class="history-button" id="feedbackButton" type="submit" name="submit" value="フィードバック画面を表示">
65
+ </div>
66
+ </form>
67
+
68
  </div>
69
 
70
  <script>