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:
|