Strona 1 z 2 12 OstatniOstatni
Pokaż wyniki od 1 do 10 z 19

Wątek: Słownik do klawiatury (Smart Keyboard Pro oraz prawdopodobnie inne)

  1. #1
    Awatar kuba144

    Dołączył
    06 2011
    Posty
    753
    Telefon
    Google Nexus 5
    Sieć
    Orange
    Piwa (Postawione)
    177
    Piwa (Otrzymane)
    64

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

    W temacie o Smart Keyboard Pro wypowiadałem się o ułomności słownika:
    http://forum.android.com.pl/f34/smar...00/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:
    Kod:
    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:
    Kod:
    słowo=częstość_występowania_słowa
    np. abdykacji=68
    Wszystko fajnie tylko, że lista zawierała ponad 642tys słów
    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
    Moje aplikacje w markecie:
    - GateSMS - wygodny sposób na wysyłanie smsów z bramek internetowych

    Google Nexus 5 32GB Black / iPod Touch 32GB JB
    Tylko Nexus. Nakładki producentów to zło

  2. Piwa krawio4, Radspeed postawił(li) piwo(a) za posta.
  3. #2

    Dołączył
    06 2011
    Skąd
    Kraków
    Posty
    23
    Telefon
    ZTE Blade
    ROM
    2.2 od Play'a
    Sieć
    Play
    Piwa (Postawione)
    3
    Piwa (Otrzymane)
    1

    Domyślnie

    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

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

  4. #3
    Awatar kuba144

    Dołączył
    06 2011
    Posty
    753
    Telefon
    Google Nexus 5
    Sieć
    Orange
    Piwa (Postawione)
    177
    Piwa (Otrzymane)
    64

    Domyślnie

    Widzę, że nie czytałeś README
    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ę
    Ostatnio edytowane przez kuba144 ; 04-11-11 o 21:38
    Moje aplikacje w markecie:
    - GateSMS - wygodny sposób na wysyłanie smsów z bramek internetowych

    Google Nexus 5 32GB Black / iPod Touch 32GB JB
    Tylko Nexus. Nakładki producentów to zło

  5. #4

    Dołączył
    06 2011
    Skąd
    Kraków
    Posty
    23
    Telefon
    ZTE Blade
    ROM
    2.2 od Play'a
    Sieć
    Play
    Piwa (Postawione)
    3
    Piwa (Otrzymane)
    1

    Domyślnie

    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
    Ostatnio edytowane przez noriad ; 04-11-11 o 22:06

  6. #5
    Awatar $zymon

    Dołączył
    08 2011
    Posty
    18
    Telefon
    LG Swift
    Sieć
    Play
    Piwa (Postawione)
    11
    Piwa (Otrzymane)
    1

    Domyślnie

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

  7. #6

    Dołączył
    04 2010
    Posty
    8
    Telefon
    SGN2
    Sieć
    T-Mobile
    Piwa (Postawione)
    0
    Piwa (Otrzymane)
    0

    Domyślnie

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

  8. #7

    Dołączył
    05 2011
    Posty
    7
    Telefon
    Samsung Nexus S i9023
    Sieć
    Play
    Piwa (Postawione)
    3
    Piwa (Otrzymane)
    0

    Domyślnie

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

  9. #8

    Dołączył
    10 2011
    Skąd
    Białystok
    Posty
    6
    Telefon
    s5830
    ROM
    XWKP5
    Sieć
    Play
    Piwa (Postawione)
    2
    Piwa (Otrzymane)
    0

    Domyślnie

    gowno nie dziala, ten kretyn nawet nie umie normalnej instrukcji napisac

  10. #9
    Awatar kuba144

    Dołączył
    06 2011
    Posty
    753
    Telefon
    Google Nexus 5
    Sieć
    Orange
    Piwa (Postawione)
    177
    Piwa (Otrzymane)
    64

    Domyślnie

    Cytat Zamieszczone przez Brajan Zobacz posta
    gowno 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
    Moje aplikacje w markecie:
    - GateSMS - wygodny sposób na wysyłanie smsów z bramek internetowych

    Google Nexus 5 32GB Black / iPod Touch 32GB JB
    Tylko Nexus. Nakładki producentów to zło

  11. Piwa wiech1958 postawił(li) piwo(a) za posta.
  12. #10
    Awatar matss

    Dołączył
    11 2011
    Skąd
    Węgrów
    Posty
    96
    Telefon
    Samsung Galaxy Ace @ HTC Sensation
    ROM
    Elegancia Sense 4.0
    Tablet
    Manta MID08
    Sieć
    Orange ♥
    Piwa (Postawione)
    7
    Piwa (Otrzymane)
    2

    Domyślnie

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

Strona 1 z 2 12 OstatniOstatni

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Windows Phone :: Android :: Forum Windows Phone