Spaces:
Build error
Build error
yama
commited on
Commit
·
a93807b
1
Parent(s):
9cd3f25
Added 25MB splitting functionality
Browse files
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="
|
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 = ""
|