Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -34,19 +34,19 @@ if st.button("Generate Transcript"):
|
|
34 |
elif not audio_file:
|
35 |
st.error("Please upload an audio file.")
|
36 |
else:
|
37 |
-
|
|
|
|
|
|
|
|
|
38 |
tmp_file.write(audio_file.read())
|
39 |
tmp_file_path = tmp_file.name
|
40 |
|
41 |
try:
|
42 |
# Initialize GenAI client
|
43 |
client = genai.Client(api_key=api_key)
|
44 |
-
|
45 |
-
|
46 |
-
uploaded_file = client.files.upload(
|
47 |
-
file=tmp_file_path,
|
48 |
-
mime_type=audio_file.type # Get MIME type from uploaded file
|
49 |
-
)
|
50 |
|
51 |
# New token counting functionality
|
52 |
try:
|
|
|
34 |
elif not audio_file:
|
35 |
st.error("Please upload an audio file.")
|
36 |
else:
|
37 |
+
original_extension = os.path.splitext(audio_file.name)[1]
|
38 |
+
with tempfile.NamedTemporaryFile(
|
39 |
+
delete=False,
|
40 |
+
suffix=original_extension
|
41 |
+
) as tmp_file:
|
42 |
tmp_file.write(audio_file.read())
|
43 |
tmp_file_path = tmp_file.name
|
44 |
|
45 |
try:
|
46 |
# Initialize GenAI client
|
47 |
client = genai.Client(api_key=api_key)
|
48 |
+
|
49 |
+
uploaded_file = client.files.upload(file=tmp_file_path)
|
|
|
|
|
|
|
|
|
50 |
|
51 |
# New token counting functionality
|
52 |
try:
|