Spaces:
Paused
Paused
rick
commited on
...not done...
Browse files- pages/main.py +6 -1
pages/main.py
CHANGED
|
@@ -666,11 +666,16 @@ def main_page():
|
|
| 666 |
if len(st.session_state.audio) > 0:
|
| 667 |
tmp_file = tempfile.TemporaryFile()
|
| 668 |
st.session_state.audio.export(tmp_file, format="wav")
|
|
|
|
| 669 |
|
| 670 |
st.write(f"Frame rate: {st.session_state.audio.frame_rate}, Frame width: {st.session_state.audio.frame_width}, Duration: {st.session_state.audio.duration_seconds} seconds")
|
| 671 |
|
| 672 |
# Transcrire l'audio en texte
|
| 673 |
-
st.session_state.transcription = transcribe_audio(
|
|
|
|
|
|
|
|
|
|
|
|
|
| 674 |
tmp_file.close()
|
| 675 |
|
| 676 |
# Detecter la langue du texte transcrit (si la langue source n'est pas détectée)
|
|
|
|
| 666 |
if len(st.session_state.audio) > 0:
|
| 667 |
tmp_file = tempfile.TemporaryFile()
|
| 668 |
st.session_state.audio.export(tmp_file, format="wav")
|
| 669 |
+
tmp_file.seek(0)
|
| 670 |
|
| 671 |
st.write(f"Frame rate: {st.session_state.audio.frame_rate}, Frame width: {st.session_state.audio.frame_width}, Duration: {st.session_state.audio.duration_seconds} seconds")
|
| 672 |
|
| 673 |
# Transcrire l'audio en texte
|
| 674 |
+
st.session_state.transcription = transcribe_audio(
|
| 675 |
+
tmp_file.read(),
|
| 676 |
+
language=st.session_state.language_detected
|
| 677 |
+
)
|
| 678 |
+
|
| 679 |
tmp_file.close()
|
| 680 |
|
| 681 |
# Detecter la langue du texte transcrit (si la langue source n'est pas détectée)
|