Spaces:
Runtime error
Runtime error
Commit ·
f9e626b
1
Parent(s): 80b661d
Update pages/04_🔊_Upload_Audio_File.py
Browse files
pages/04_🔊_Upload_Audio_File.py
CHANGED
|
@@ -10,7 +10,7 @@ import numpy as np
|
|
| 10 |
import pathlib
|
| 11 |
import os
|
| 12 |
|
| 13 |
-
st.set_page_config(page_title="
|
| 14 |
|
| 15 |
# Define a function that we can use to load lottie files from a link.
|
| 16 |
@st.cache(allow_output_mutation=True)
|
|
@@ -36,11 +36,11 @@ with col1:
|
|
| 36 |
|
| 37 |
with col2:
|
| 38 |
st.write("""
|
| 39 |
-
##
|
| 40 |
-
#####
|
| 41 |
-
###### ➠
|
| 42 |
-
###### ➠
|
| 43 |
-
######
|
| 44 |
|
| 45 |
loaded_model = whisper.load_model("base")
|
| 46 |
current_size = "None"
|
|
@@ -94,7 +94,7 @@ def getSubs(segments: Iterator[dict], format: str, maxLineWidth: int) -> str:
|
|
| 94 |
|
| 95 |
|
| 96 |
def main():
|
| 97 |
-
size = st.selectbox("
|
| 98 |
loaded_model = change_model(current_size, size)
|
| 99 |
st.write(f"Model is {'multilingual' if loaded_model.is_multilingual else 'English-only'} "
|
| 100 |
f"and has {sum(np.prod(p.shape) for p in loaded_model.parameters()):,} parameters.")
|
|
@@ -202,4 +202,4 @@ def main():
|
|
| 202 |
|
| 203 |
if __name__ == "__main__":
|
| 204 |
main()
|
| 205 |
-
st.markdown("###### Made with :heart: by [@
|
|
|
|
| 10 |
import pathlib
|
| 11 |
import os
|
| 12 |
|
| 13 |
+
st.set_page_config(page_title="رونویس خودکار", page_icon="🔊", layout="wide")
|
| 14 |
|
| 15 |
# Define a function that we can use to load lottie files from a link.
|
| 16 |
@st.cache(allow_output_mutation=True)
|
|
|
|
| 36 |
|
| 37 |
with col2:
|
| 38 |
st.write("""
|
| 39 |
+
## رونویس خودکار
|
| 40 |
+
##### یک فایل صوتی وارد کنید و رونوشت بگیرید.
|
| 41 |
+
###### ➠ اگر می خواهید صدا را به زبان اصلی آن رونویسی کنید، کار را به عنوان "Transcribe" انتخاب کنید.
|
| 42 |
+
###### ➠ اگر می خواهید رونویسی را به انگلیسی ترجمه کنید، کار را به عنوان "Translate" انتخاب کنید.
|
| 43 |
+
###### توصیه می کنم از مدل پایه شروع کنید و سپس با مدل های بزرگتر آزمایش کنید، مدل های کوچک و متوسط اغلب به خوبی کار می کنند. """)
|
| 44 |
|
| 45 |
loaded_model = whisper.load_model("base")
|
| 46 |
current_size = "None"
|
|
|
|
| 94 |
|
| 95 |
|
| 96 |
def main():
|
| 97 |
+
size = st.selectbox("اندازه مدل را انتخاب کنید (هرچه مدل بزرگتر باشد، رونویسی دقیق تر خواهد بود، اما زمان بیشتری طول می کشد)", ["tiny", "base", "small", "medium", "large"], index=1)
|
| 98 |
loaded_model = change_model(current_size, size)
|
| 99 |
st.write(f"Model is {'multilingual' if loaded_model.is_multilingual else 'English-only'} "
|
| 100 |
f"and has {sum(np.prod(p.shape) for p in loaded_model.parameters()):,} parameters.")
|
|
|
|
| 202 |
|
| 203 |
if __name__ == "__main__":
|
| 204 |
main()
|
| 205 |
+
st.markdown("###### Made with :heart: by [@bugbounted](https://github.com/bugbounted)")
|