yama commited on
Commit
a93807b
·
1 Parent(s): 9cd3f25

Added 25MB splitting functionality

Browse files
Files changed (1) hide show
  1. app.py +3 -4
app.py CHANGED
@@ -6,7 +6,6 @@ import tempfile
6
  from pydub import AudioSegment
7
  import shutil
8
 
9
-
10
  def create_meeting_summary(openai_key, prompt, uploaded_audio, max_transcribe_seconds):
11
  openai.api_key = openai_key
12
 
@@ -20,9 +19,9 @@ def create_meeting_summary(openai_key, prompt, uploaded_audio, max_transcribe_se
20
  # ファイルサイズを削減するために音声ファイルを圧縮する
21
  compressed_audio = audio.set_frame_rate(16000).set_channels(1)
22
 
23
- # 圧縮した音声ファイルを一時ファイルに保存する
24
- with tempfile.NamedTemporaryFile(delete=True) as tmp:
25
- compressed_audio.export(tmp.name, format="wav")
26
 
27
  transcript = openai.Audio.transcribe("whisper-1", open(tmp.name, "rb"), response_format="verbose_json")
28
  transcript_text = ""
 
6
  from pydub import AudioSegment
7
  import shutil
8
 
 
9
  def create_meeting_summary(openai_key, prompt, uploaded_audio, max_transcribe_seconds):
10
  openai.api_key = openai_key
11
 
 
19
  # ファイルサイズを削減するために音声ファイルを圧縮する
20
  compressed_audio = audio.set_frame_rate(16000).set_channels(1)
21
 
22
+ # 圧縮した音声ファイルをmp3形式で一時ファイルに保存する
23
+ with tempfile.NamedTemporaryFile(delete=True, suffix=".mp3") as tmp:
24
+ compressed_audio.export(tmp.name, format="mp3")
25
 
26
  transcript = openai.Audio.transcribe("whisper-1", open(tmp.name, "rb"), response_format="verbose_json")
27
  transcript_text = ""