Nowy konkurs! Mamy do rozdania cztery (4) flagowe smartfony!

>>> KLIKNIJ TUTAJ <<<

kuba144

Słownik do klawiatury (Smart Keyboard Pro oraz prawdopodobnie inne)

21 postów w tym temacie

W temacie o Smart Keyboard Pro wypowiadałem się o ułomności słownika:

http://forum.android.com.pl/f34/smart-keyboard-pro-dyskusja-13700/index2.html

Dopiero użytkownik noriad uświadomił mi, że słownik może być zaimportowany w formacie csv, a po otworzeniu w edytorze tekstu wyglądało to tak:

word,land
słowo,PL
słowo,PL

W związku z tym postanowiłem rozejrzeć się za nowym słownikiem. W wyniku poszukiwań znalazłem tę oto listę frekwencyjną:

Słownik frekwencyjny języka polskiego V.05.2011

Listę przerobiłem na txt wywalając niepotrzebne teksty informacyjne, dodatkowe entery itd i ostatecznie dostałem listę w formacie:

słowo=częstość_występowania_słowa
np. abdykacji=68

Wszystko fajnie tylko, że lista zawierała ponad 642tys słów :P

Dlatego napisałem program (bardziej skrypt), który wypisuje określoną przez użytkownika liczbę najczęściej używanych słów, z możliwością przystosowania do Smart Keyboard Pro (czyli dodanie ",PL" na końcu każdej linijki).

Na Spicy 10 tys słów importuje się około 2-3min. Jak na razie udało mi się zimportować 100 tys bez zacięcia telefonu.

Słownik nie jest idealny. Sądzę, że nawet po zaimportowaniu dużej ilości słów nadal nie będzie miał pewnej puli znanych wyrazów ale mimo wszystko jest i tak o niebo lepiej niż z domyślny.

Nie wiem jak wygląda format słowników do zaimportowania w innych klawiaturach. W razie potrzeby moge przystosować program do danego formatu. Po prostu wyślij mi PW, albo maila:

144.kuba@gmail.com

Tutaj link do paczki wraz z plikiem README, w którym jest opisana instrukcja.

S U0142ownik - Speedy Share - upload your files here

Udostępnij link do tego posta


Odnośnik do posta
Udostępnij na stronach

Wszystko super (a co nie super to wyslałem Ci w PW ;)), mam tylko jedno pytanie - czy dałoby się do Twojego skryptu dorobić parametr który odpowiadałby za ilość słów ? Bo 100k to jednak trochę dużo :P

Coś w stylu slownik.exe < lista.txt > userdic.csv -12332 ;)

Udostępnij link do tego posta


Odnośnik do posta
Udostępnij na stronach

Napisano (edytowane)

Widzę, że nie czytałeś README :D

W lista.txt pierwsza linijka służy za ilość słów w pliku wynikowym

Eh... sorry moja wina. Robiłem wszystko pod linuksem, a pod windowsem pewne rzeczy są inaczej. Jutro poprawię

Edytowane przez kuba144

Udostępnij link do tego posta


Odnośnik do posta
Udostępnij na stronach

Napisano (edytowane)

Readme czytałem, to Ty nic tam na ten temat nie napisałeś ;) Dodałem dodatkowy punkt w instrukcji o tym.

Jeszcze jest jeden błąd - Twój skrypt, gdy generuje plik userdic.csv, w pierwszej linijce daje "word,land" zamiast "word,lang"

Paczka kuby1444 wrzucona na mój serwer (lekko poprawiona :)):

http://noriad.tk/Android/slownik.zip

Edytowane przez noriad

Udostępnij link do tego posta


Odnośnik do posta
Udostępnij na stronach

Zrobiłem wszystko wg isntrukcji, co teraz zrobić z plikiem userdic?

Udostępnij link do tego posta


Odnośnik do posta
Udostępnij na stronach

Właśnie Panowie co dalej trzeba zrobić z tym plikiem, nie wiem gdzie go trzeba skopiować w telefonie?

Udostępnij link do tego posta


Odnośnik do posta
Udostępnij na stronach

Niestety na Nexus S nie udaje się wyeksportować większej liczby słów niż 500... :/

Udostępnij link do tego posta


Odnośnik do posta
Udostępnij na stronach

go**o nie dziala, ten kretyn nawet nie umie normalnej instrukcji napisac

Udostępnij link do tego posta


Odnośnik do posta
Udostępnij na stronach
go**o nie dziala, ten kretyn nawet nie umie normalnej instrukcji napisac

Jakiekolwiek by były błędy w tym skrypcie nie życzę sobie takiego wyzywania. Post zgłoszony, mam nadzieje, że poleci ban albo przynajmniej ostrzeżenie

O skrypcie zapomniałem jako, że przerzuciłem się na SwiftKey'a, który ma GENIALNY słownik. No ale faktycznie instrukcja była nie do końca precyzyjna + problem z kodowaniem znaków między windowsem a linuksem. Dlatego poprawiłem błędy, uzupełniłem instrukcję. Mam nadzieję, że teraz będzie lepiej. Wstawiam 2 wersję dla 2 systemów:

Słownik_windows.rar - Speedy Share - upload your files here

Slownik_linux.zip - Speedy Share - upload your files here

W razie czego proszę o PW

Udostępnij link do tego posta


Odnośnik do posta
Udostępnij na stronach

ile udało wam sie najwięcej słów zaimportować?

1 osoba postawił/-a piwo

Udostępnij link do tego posta


Odnośnik do posta
Udostępnij na stronach

Żeby dodać komentarz, musisz założyć konto lub zalogować się

Tylko zarejestrowani użytkownicy mogą dodawać komentarze

Dodaj konto

Załóż nowe konto. To bardzo proste!


Zarejestruj nowe konto

Zaloguj się

Posiadasz już konto? Zaloguj się tutaj.


Zaloguj się teraz

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników, przeglądających tę stronę.