clui commited on
Commit
81d0661
·
1 Parent(s): d8af77d

rename to app.py

Browse files
Files changed (1) hide show
  1. apka.py → app.py +37 -37
apka.py → app.py RENAMED
@@ -1,37 +1,37 @@
1
- import pandas as pd
2
- import streamlit as st
3
- from gtts import gTTS
4
- import os
5
-
6
- # Wczytanie danych
7
- df = pd.read_csv(r'dane.tsv', sep='\t', header=None)[[1, 3]]
8
- df.columns = ['Włoski', 'Polski']
9
-
10
-
11
-
12
- # Tytuł aplikacji
13
- st.title("Aplikacja do nauki języków: Włoski i Polski")
14
-
15
- # Wybór wiersza
16
- index = st.slider("Wybierz numer zdania:", min_value=0, max_value=len(df)-1, value=0)
17
-
18
- # Wyświetlenie zdania w obu językach
19
- st.subheader("Zdanie po włosku:")
20
- st.write(df['Włoski'][index])
21
-
22
- st.subheader("Zdanie po polsku:")
23
- st.write(df['Polski'][index])
24
-
25
- # Funkcja do odtwarzania tekstu jako mowy
26
- def speak_text(text):
27
- tts = gTTS(text=text, lang='it') # Ustawiamy język na włoski
28
- tts.save("temp.mp3")
29
- os.system("start temp.mp3") # Działa na Windows; zmień na 'afplay' dla Mac lub 'xdg-open' dla Linux
30
-
31
- # Przycisk do odtwarzania wymowy
32
- if st.button("Odtwórz wymowę po włosku"):
33
- speak_text(df['Włoski'][index])
34
-
35
- # Przycisk do odtwarzania wymowy po polsku
36
- if st.button("Odtwórz wymowę po polsku"):
37
- speak_text(df['Polski'][index])
 
1
+ import pandas as pd
2
+ import streamlit as st
3
+ from gtts import gTTS
4
+ import os
5
+
6
+ # Wczytanie danych
7
+ df = pd.read_csv(r'dane.tsv', sep='\t', header=None)[[1, 3]]
8
+ df.columns = ['Włoski', 'Polski']
9
+
10
+
11
+
12
+ # Tytuł aplikacji
13
+ st.title("Aplikacja do nauki języków: Włoski i Polski")
14
+
15
+ # Wybór wiersza
16
+ index = st.slider("Wybierz numer zdania:", min_value=0, max_value=len(df)-1, value=0)
17
+
18
+ # Wyświetlenie zdania w obu językach
19
+ st.subheader("Zdanie po włosku:")
20
+ st.write(df['Włoski'][index])
21
+
22
+ st.subheader("Zdanie po polsku:")
23
+ st.write(df['Polski'][index])
24
+
25
+ # Funkcja do odtwarzania tekstu jako mowy
26
+ def speak_text(text):
27
+ tts = gTTS(text=text, lang='it') # Ustawiamy język na włoski
28
+ tts.save("temp.mp3")
29
+ os.system("start temp.mp3") # Działa na Windows; zmień na 'afplay' dla Mac lub 'xdg-open' dla Linux
30
+
31
+ # Przycisk do odtwarzania wymowy
32
+ if st.button("Odtwórz wymowę po włosku"):
33
+ speak_text(df['Włoski'][index])
34
+
35
+ # Przycisk do odtwarzania wymowy po polsku
36
+ if st.button("Odtwórz wymowę po polsku"):
37
+ speak_text(df['Polski'][index])