Sebbe33 commited on
Commit
f514700
·
verified ·
1 Parent(s): bc4cb86

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -7
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
- with tempfile.NamedTemporaryFile(delete=False) as tmp_file:
 
 
 
 
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
- # Upload audio file with explicit MIME type
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: