質問編集履歴

2

余計なところ削除

2023/10/07 09:07

投稿

mmm1007
mmm1007

スコア6

test CHANGED
File without changes
test CHANGED
@@ -38,19 +38,8 @@
38
38
  file = request.files['file']
39
39
  filename = file.filename
40
40
  file.save(os.path.join('uploads', filename))
41
- ConvertToWav(file)
42
41
  AzureSpeechToTextAPI(file)
43
42
  return 'アップロード完了'
44
-
45
- #.wav形式に変換する処理
46
- def ConvertToWav(file):
47
- ext = file.filename.split('.')[-1].lower() # 拡張子を取得して小文字に変換
48
- if ext == 'm4a': # 拡張子が.m4aの場合
49
- audio = AudioSegment.from_file(file, format='m4a') # pydubで.m4aファイルを読み込む
50
- filename = file.filename.rsplit('.', 1)[0] + '.wav' # 拡張子を.wavに変更
51
- audio.export(os.path.join('uploads', filename), format='wav') # pydubで.wavファイルに変換して保存
52
- elif ext != 'wav': # 拡張子が.wav以外の場合
53
- return 'ファイルの拡張子は.m4aまたは.wavである必要があります。'
54
43
 
55
44
  #SpeechToTextにREST APIで連携する処理
56
45
  def AzureSpeechToTextAPI(file):

1

version追加

2023/10/07 09:06

投稿

mmm1007
mmm1007

スコア6

test CHANGED
File without changes
test CHANGED
@@ -108,5 +108,6 @@
108
108
 
109
109
  ### 補足情報(FW/ツールのバージョンなど)
110
110
 
111
- ここにより詳細な情報を記載してください。
111
+ Python 3.11.5
112
+ Flask 3.0.0
112
113