質問編集履歴
3
内容改善
test
CHANGED
File without changes
|
test
CHANGED
@@ -77,6 +77,9 @@
|
|
77
77
|
ここから数分後、webサイトに飛んでみるとホームページに以下の画面になる。
|
78
78
|
![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-04-18/465b3a19-df06-4657-9bfa-ed12a941b137.png)
|
79
79
|
|
80
|
+
なぜこうなってしまうのか調べる方法が分からない。
|
81
|
+
またフォルダの何が原因なのか見当がつかないので教えていただきたいです。
|
82
|
+
|
80
83
|
### 試したこと
|
81
84
|
|
82
85
|
マイクロソフトのクイックスタートで紹介されているflaskフォルダはデプロイすることができたので、自分の作成したフォルダが原因なのかなとか思ってます。
|
2
内容改善
test
CHANGED
File without changes
|
test
CHANGED
@@ -10,7 +10,7 @@
|
|
10
10
|
az webapp up --runtime PYTHON:3.9 --sku B1 --logs --resource-group rg-*********r --name *********** --location japaneast
|
11
11
|
```
|
12
12
|
|
13
|
-
app.py
|
13
|
+
app.py(エラーには関係ないと思うけど一応)
|
14
14
|
```
|
15
15
|
from moviepy.editor import *
|
16
16
|
from flask import Flask,render_template,request
|
1
内容改善
test
CHANGED
File without changes
|
test
CHANGED
@@ -10,10 +10,44 @@
|
|
10
10
|
az webapp up --runtime PYTHON:3.9 --sku B1 --logs --resource-group rg-*********r --name *********** --location japaneast
|
11
11
|
```
|
12
12
|
|
13
|
+
app.py
|
14
|
+
```
|
15
|
+
from moviepy.editor import *
|
16
|
+
from flask import Flask,render_template,request
|
17
|
+
import whisper
|
18
|
+
import json
|
13
19
|
|
14
|
-
|
20
|
+
app = Flask(__name__)
|
15
21
|
|
22
|
+
@app.route("/")
|
23
|
+
def main():
|
24
|
+
return render_template("main.html")
|
25
|
+
|
26
|
+
|
27
|
+
@app.route("/upload", methods=["POST"])
|
28
|
+
def upload():
|
29
|
+
#アップロードされた動画を取得して、movie.mp4として保存
|
16
|
-
|
30
|
+
path="./static/movie/movie.mp4"
|
31
|
+
f = request.files["moviefile"]
|
32
|
+
f.save(path)
|
33
|
+
|
34
|
+
#whisper実行
|
35
|
+
model = whisper.load_model("base")
|
36
|
+
whisper_result = model.transcribe(path,verbose=True, language="ja")
|
37
|
+
|
38
|
+
#jsonを文字列に変換(ダブルクォーテーションの保持のため)
|
39
|
+
whisper_result=json.dumps(whisper_result,ensure_ascii=False)
|
40
|
+
|
41
|
+
print(whisper_result)
|
42
|
+
#whisperの実行結果をmain.htmlへ送信
|
43
|
+
return render_template("main.html",whisper_result=whisper_result)
|
44
|
+
|
45
|
+
|
46
|
+
if __name__ == "__main__":
|
47
|
+
app.run()
|
48
|
+
|
49
|
+
```
|
50
|
+
|
17
51
|
|
18
52
|
flaskアプリのフォルダ構成は以下
|
19
53
|
|
@@ -41,13 +75,7 @@
|
|
41
75
|
```
|
42
76
|
|
43
77
|
ここから数分後、webサイトに飛んでみるとホームページに以下の画面になる。
|
44
|
-
|
45
|
-
|
46
|
-
### 該当のソースコード
|
47
|
-
|
48
|
-
```ここに言語名を入力
|
49
|
-
p
|
78
|
+
![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-04-18/465b3a19-df06-4657-9bfa-ed12a941b137.png)
|
50
|
-
```
|
51
79
|
|
52
80
|
### 試したこと
|
53
81
|
|