Neal Caren commited on
Commit
9e9f496
·
1 Parent(s): 014d79d
Files changed (1) hide show
  1. app.py +6 -2
app.py CHANGED
@@ -5,7 +5,11 @@ import subprocess
5
  from simple_diarizer.diarizer import Diarizer
6
  import streamlit as st
7
 
 
 
 
8
 
 
9
  form = st.form(key='my_form')
10
  uploaded = form.file_uploader("Choose a file")
11
  nu_speakers = form.slider('Number of speakers in audio file:', min_value=1, max_value=6, value=2, step=1)
@@ -16,6 +20,6 @@ if submit:
16
  bytes_data = uploaded.getvalue()
17
  with open('temp_audio', 'wb') as outfile:
18
  outfile.write(bytes_data)
19
- #st.write('Converting audio file.')
20
- #monotize('temp_audio')
21
  #text = transcribe('temp_audio', nu_speakers)
 
5
  from simple_diarizer.diarizer import Diarizer
6
  import streamlit as st
7
 
8
+ def monotize(uploaded):
9
+ cmd = f"ffmpeg -y -i {uploaded} -acodec pcm_s16le -ar 16000 -ac 1 mono.wav"
10
+ subprocess.Popen(cmd, shell=True).wait()
11
 
12
+
13
  form = st.form(key='my_form')
14
  uploaded = form.file_uploader("Choose a file")
15
  nu_speakers = form.slider('Number of speakers in audio file:', min_value=1, max_value=6, value=2, step=1)
 
20
  bytes_data = uploaded.getvalue()
21
  with open('temp_audio', 'wb') as outfile:
22
  outfile.write(bytes_data)
23
+ st.write('Converting audio file.')
24
+ monotize('temp_audio')
25
  #text = transcribe('temp_audio', nu_speakers)