Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -116,8 +116,8 @@ def compare_texts(reference_text, transcribed_text):
|
|
| 116 |
html_output += f'<span style="color: red;">{word}</span> '
|
| 117 |
# Create pronunciation audio for the incorrect word
|
| 118 |
audio_file_path = create_pronunciation_audio(word)
|
| 119 |
-
|
| 120 |
-
|
| 121 |
except IndexError:
|
| 122 |
html_output += f'<span style="color: red;">{word}</span> ' # Words in reference that were not transcribed
|
| 123 |
|
|
@@ -131,7 +131,7 @@ def compare_texts(reference_text, transcribed_text):
|
|
| 131 |
html_output += f'<audio controls><source src="{audio}" type="audio/wav">Your browser does not support the audio tag.</audio>{suggestion_text}<br>'
|
| 132 |
|
| 133 |
|
| 134 |
-
return [html_output,
|
| 135 |
|
| 136 |
# Step 4: Text-to-Speech Function
|
| 137 |
def text_to_speech(paragraph):
|
|
|
|
| 116 |
html_output += f'<span style="color: red;">{word}</span> '
|
| 117 |
# Create pronunciation audio for the incorrect word
|
| 118 |
audio_file_path = create_pronunciation_audio(word)
|
| 119 |
+
incorrect_words_audios.append((word, audio_file_path))
|
| 120 |
+
incorrect_words.append( audio_file_path)
|
| 121 |
except IndexError:
|
| 122 |
html_output += f'<span style="color: red;">{word}</span> ' # Words in reference that were not transcribed
|
| 123 |
|
|
|
|
| 131 |
html_output += f'<audio controls><source src="{audio}" type="audio/wav">Your browser does not support the audio tag.</audio>{suggestion_text}<br>'
|
| 132 |
|
| 133 |
|
| 134 |
+
return [html_output, incorrect_words]
|
| 135 |
|
| 136 |
# Step 4: Text-to-Speech Function
|
| 137 |
def text_to_speech(paragraph):
|