Poradnik HTK. Adrian Sekuła
|
|
- Alicja Pawlik
- 7 lat temu
- Przeglądów:
Transkrypt
1 Poradnik HTK Adrian Sekuła Wstęp Poradnik wykonano do przedmiotu Technologia Mowy, prowadzonego przez dr inż. Bartosza Ziółko i dr inż. Jakuba Gałkę na studiach Inżynieria Akustyczna na AGH w Krakowie. Na początku pracy z HTK dobrze jest odpowiednio przygotować wszystko do pracy zmniejszy to ewentualne problemy w dalszych etapach. Wszystkie dane najlepiej zapisywać w jednym folderze, czyli tworzymy folder w stylu Projekt, HTK, albo dowolnie inaczej i wrzucamy do niego: wszystkie pliki.exe z HTK; tworzymy foldery od hmm0 do hmm10. To są rzeczy, które będą potem niezbędne i warto o nie zadbać już na samym początku. Należy pamiętać: HTK nie współdziała z polskimi znakami, tak więc polskie znaki zapisujemy jako duże litery, zaś frazy dwuczłonowe oddzielami podkreśleniem (możemy to zrobić oczywiście dowolnie, lecz ten sposób wydaje się być intuicyjny). Wybór alfabetu do transkrypcji fonetycznej również jest dowolny, lecz zalecany jest Corpora Grocholewski. Można wesprzeć się Ortfonem AGH, aby tą transkrypcję wykonać. Komendy wpisujemy z poziomu Command Windows w Windowsie (Start -> Uruchom -> cmd), należy zawsze przejść do katalogu w którym działamy (przykładowo cd D:\...\HTK). Przydatne linki/narzędzia: ORTFON AGH - Objaśnienie większości błędów występujących podczas pracy z HTK - Htkbook oficjalna dokumentacja HTK, po zarejestrowaniu się możemy ściągnąć z tej strony:
2 1. Zaprojektowanie gramatyki Pierwszym punktem pracy z HTK jest wykonanie pliku tekstowego gram.txt (najwygodniej jest później usunąć rozszerzenie.txt, ponieważ ułatwi to pracę oraz skróci wpisywanie komend). W pliku tym definiujemy nasz bank słów oraz zdania, którymi będziemy się posługiwać podczas pracy z naszym systemem rozpoznawania mowy. Przykładowa zawartość plików gram: Zdjęcie 1. przykładowy plik gram nr 1 Zdjęcie 2. przykładowy plik gram nr 2
3 Znak jest używany jako lub. W zapisie typu [STEVE] YOUNG element w nawiasie kwadratowym [] jest elementem opcjonalnym, czyli zmienna może przyjąć zarówno wartość STEVE, jak i STEVE YOUNG. SENT-START oraz SENT-END to komendy startujące/kończące. Słowo/fraza w nawiasie () oznacza możliwość dowolnej ilości wystąpień (np. pisząc (kolorowe) możemy uzyskać słowo kolorowe dowolną ilość razy w rozpoznaniu). 2. Kompilacja gramatyki Powyższy opis gramatyki służy wygodzie użytkowania, HTK używa jedynie pliku wdnet, który uzyskujemy na podstawie naszego pliku gram, przy pomocy komendy HParse wpisując następującą komendę w command window: HParse gram wdnet Po wpisaniu powyższej komendy powinniśmy mieć w naszym głównym folderze HTK plik słowosieci wdnet. 3. Słownik Następnym krok to stworzenie słownika (plik dict), w którym będą zawierać się wszystkie słowa jakich użyjemy w naszym systemie oraz ich zapis fonetyczny.
4 Przykładowe pliki dict: Zdjęcie 3. przykładowy plik dict nr 1
5 Zdjęcie 4. przykładowy plik dict nr 2 Forma zapisu jest następująca: słowo - tabulator - zapis fonetyczny. Słowa zapisujemy tak jak w naszym pliku z gramatyką, czyli znaki polskie zastępujemy wielkimi literami, w wypadku frazy możemy oddzielić kolejne słowa podkreśleniem, lub po prostu zapisać je łącznie. Jak widać występują tu również sp na końcu każdego zapisu fonetycznego, jest to znak ciszy między słowami, który może zwiększyć nasze rozpoznanie końcowe. Tak samo z sil jest to modelowanie ciszy na początku i na końcu naszego nagrania, zapisujemy je w taki sposób jak na powyższych zdjęciach. 4. Nagranie treningowe Kolejnym krokiem jest utworzenie nagrania (lub nagrań, lecz prostsza i wygodniejsza jest forma nagrania w jednym pliku) treningowego. Czas trwania nagrania to ok. 3min, format.wav, parametry to mono, 16bit, częstotliwość próbkowania 16kHz. Ścieżkę tworzymy w oparciu o plik gram, mogą to być zdania oraz pojedyncze słowa. Ważne jest, aby każde słowo, którego używamy w dict było użyte kilka razy (najlepiej więcej niż 2, oszczędzi to warningów podczas dalszej pracy).
6 5. Anotacja Anotacja na poziomie słów jest możliwa dzięki powstałemu na AGH programowi Anotator (Audio Descriptor). Operujemy na dwóch oknach jedno z nich zawiera cały tekst naszego nagrania testowego, słowa zapisujemy tam tak jak w pliku dict i gram, czyli wielkie litery zamiast polskich znaków i ewentualne łączenia fraz. W drugim oknie mamy przebieg czasowy naszego nagrania, gdzie zaznaczamy odpowiednio lewym przyciskiem myszki początek danego słowa/frazy, prawym przyciskiem myszki jego koniec, następnie możemy sobie ten fragment odsłuchać i porównać słowo jakie słyszymy z zapisem w drugim oknie jeśli się zgadza to przechodzimy do kolejnego słowa i tak do końca. Anotacja na poziomie fonemów jest możliwa w programie Anotator 2, czyli nowszej wersji Anotatora AGH. Mamy tam możliwość automatycznego podziału na fonemy, lecz nie zawsze jest ono zgodne i warto to później odpowiednio skorygować, żeby uniknąć późniejszych problemów. 6. Kodowanie nagrania Kodowanie odbywa się przy obecności pliku config. Należy zwrócić uwagę na pierwszą linijkę powinniśmy mieć TARGETKIND = MFCC_0_D_A, a nie jak w htkbook TARGETKIND = MFCC_0, aby uzyskać pełny 39- elementowy wektor MFCC. Bardzo ważne jest również dopisanie dodatkowej linijki SOURCEFORMAT = WAV, umożliwi nam to pracę na naszym pliku nagraniowym w formacie.wav. Config powinien więc wyglądać w sposób następujący: Zdjęcie 5. plik config Musimy również utworzyć plik codetr.scp, w którym zawierać się będzie ścieżka do pliku z nagraniami, oraz taka sama ścieżka, lecz z rozszerzeniem.mfc. Przykładowo: D:\...\HTK\nagranie.wav D:\...\HTK\nagranie.mfc Niezbędne może być także utworzenie pliku o nazwie takiej jak nasze nagranie treningowe, z rozszerzeniem.lab (np. nagranie.lab), w którym znajdować się będą wszystkie fonemy w takiej kolejności jak w naszym nagraniu treningowym (jeśli modelujemy ciszę z uwzględnieniem sil oraz sp). Mając potrzebne pliki używamy następującej komendy:
7 HCopy T 1 C config S codetr.scp 7. Utworzenie prototypowego modelu HMM Potrzebujemy utworzyć prototypowy model HMM. Do tego celu niezbędny będzie plik proto, który powinien wyglądać tak: Zdjęcie 6. plik proto Po utworzeniu pliku proto potrzebujemy jeszcze train.scp, w którym zapisana będzie ścieżka do naszego nagrania treningowego, podobnie jak w codetr.scp z tą jednak rożnicą, że bez drugiej ścieżki do pliku.mfc. Należy pamiętać, żeby wcześniej utworzony był folder hmm0, a nawet wszystkie foldery od hmm0 do hmm10, gdyż HTK nie potrafi tworzyć folderów. Wywołujemy teraz komendę: HCompV C config f 0.01 m S train.scp M hmm0 proto
8 Powinniśmy dostać dwa pliki w folderze hmm0 vfloors oraz proto. Musimy teraz utworzyć dwa nowe pliki w tym samym folderze macros i hmmdefs. Zawartość pliku macros to nagłówek w postaci: ~o <VecSize> 39 <MFCC_0_D_A> Pozostałą część tego pliku uzyskujemy kopiując zawartość vfloors. Powinno to wyglądać mniej więcej tak: Zdjęcie 7. plik macros W pliku hmmdefs tworzymy modele HMM dla każdego fonemu występującego w naszym słowniku, łącznie z sp oraz sil (jeśli modelujemy ciszę pomiędzy słowami oraz na początku i końcu). Dane pomiędzy <BeginHMM>, a <EndHMM> kopiujemy (z pliku proto w katalogu hmm0) jednakowo dla każdego fonemu. Początek powinien wyglądać w taki sposób: Analogicznie dla wszystkich fonemów, które występują w naszym słowniku, oczywiście z dalszą częścią skopiowaną z pliku proto, aż do <EndHMM>.
9 8. Reestymacja modeli Na podstawie danych treningowych, anotacji na poziomie fonemów (np. segmentacja.mlf), listy fonemów zawartej w pliku monophones0 (tworzymy plik monophones0, w którym wypisujemy wszystkie fonemy z naszego słownika z góry na dół, same fonemy), oraz modeli z folderu hmm0 wyliczamy modele do folderu hmm1 (folder ten musi być uprzednio utworzony, HTK nie potrafi tworzyć folderów). Wykonujemy to przy pomocy komendy (można ją znaleźć na stronie 34 w htkbook): HERest -C config -I segmentacja.mlf -t S train.scp -H hmm0/macros -H hmm0/hmmdefs -M hmm1 monophones0 Następnie powtarzamy tę czynność w zależności od ilości reestymacji 10 jest optymalną liczbą. Komendy dla kolejnych reestymacji będą wyglądać w następujący sposób: HERest -C config -I segmentacja.mlf -t S train.scp -H hmm1/macros -H hmm2/hmmdefs -M hmm2 monophones0 HERest -C config -I segmentacja.mlf -t S train.scp -H hmm2/macros -H hmm2/hmmdefs -M hmm3 monophones0 I tak dalej, aż do hmm10 (lub więcej/mniej, jeśli chcemy mieć więcej/mniej reestymacji). 9. Testowanie systemu Pierwszą rzeczą, którą musimy przygotować to nagrania testowe ok. 10 plików.wav, nagranych w mono, 16bit, 16kHz, w każdym z tych plików po jednym zdaniu, które chcemy, aby nasz system rozpoznał. Następnie tworzymy plik test.scp, w którym powinny być ścieżki do wszystkich plików testowych. Teraz wystarczy wywołać komendę, jej efektem będzie plik recout.mlf zawierający zdania/kolejne słowa jakie HTK udało się rozpoznać dla każdego pliku testowego. Ważny jest również numer reestymacji, gdyż rozpoznanie będzie dla każdego różne, więc wykonujemy go dla wszystkich folderów od hmm1 do hmm10. Komenda dla hmm1: HVite -H hmm1/macros -H hmm1/hmmdefs -S test.scp -l '*' -i recout.mlf -w wdnet -p 0.0 -s 5.0 dict monophones0 Komenda dla hmm10: HVite -H hmm10/macros -H hmm10/hmmdefs -S test.scp -l '*' -i recout.mlf -w wdnet -p 0.0 -s 5.0 dict monophones0
10 10. Testowanie systemu Jest to ostatni krok pracy z HTK. Dowiemy się teraz jakie jest procentowe rozpoznanie naszych zdań oraz procentowe rozpoznanie słów. Przed wpisaniem komendy musimy jednak utworzyć dwie rzeczy. Pierwsza z nich to dla każdego nagrania testowego plik.lab o takiej samej nazwie jak plik z nagraniem. Plik ten zawierać powinien kolejne fonemy, tak samo jak w naszym nagraniu. Druga rzecz to plik testref.mlf, w którym wypisane będą kolejne słowa ze wszystkich nagrań. Powinien wyglądać mniej więcej tak: Zdjęcie 6. plik testref.mlf
11 1.lab, 2.lab etc. to w tym wypadku pliki, które tworzyliśmy przed chwilą na podstawie naszych nagrań testowych. Gdy wykonamy wszystkie powyższe podpunkty nie pozostaje nic innego jak wprowadzić komendę: HResults -I testref.mlf tiedlist recout.mlf Wynikiem tej komendy powinno być procentowe rozpoznanie. Możemy to wykonać dla wszystkich reestymacji, ponieważ wyniki będą różne. Przykładowo: Zdjęcie 9. przykładowe rozpoznania dla kilku różnych reestymacji
12 Częste błędy podczas pracy z HTK 1. Błąd ten występuje, gdy program napotka w którymś z plików przez nas utworzonych coś w rodzaju białego znaku. Możemy to łatwo zniwelować zmieniając kodowanie plików, których używamy w tej komendzie na ANSI. 2. W tym wypadku spotykamy się z brakiem modelu dla sp w którymś z plików. Równie dobrze mógłby to być zamiast sp problem z jakimkolwiek fonemem. Rozwiązanie jest dość proste każdy fonem musi się znaleźć we WSZYSTKICH plikach tj. monophones0, hmmdefs oraz dict. 3. Ten błąd przytrafiał się dość często, choć jest trywialny. Chodzi tu o błędne zapisanie komendy jak widać na screenie jest tu zapisane -1 (słownie: jeden), zdarza się też zapisanie jako I (duże i), a powinno być -l (czyli małe L). Wynika to podobieństwa tych liter, ale jednak jest to błąd. 4. Te dwa błędy są nieco podobne do poprzedniego, lecz nie chodzi tu o złe zapisanie komendy, lecz o brak jakiegoś fragmentu. W pierwszym wypadku brakuje nam -H przed hmm0, w miejscu oznaczonym czerwonym kolorem; w drugim przypadku brakuje C przed config.txt. Zawsze przy wystąpieniu błędu należy najpierw zwrócić uwagę na przepisaną komendę czy nie brakuje czegoś, czy nie ma błędów, ponieważ takie problemy są najprostsze do usunięcia, a występują stosunkowo często.
13 5. Te warningi występujące przy HERest nie są co prawda poważnym błędem, lecz mogą obniżyć procent rozpoznania na końcu. W tym wypadku stworzone zostały modele HMM dla z, sp i sil, ale nie były użyte w segmentacji/pliki dict. Może to wynikać z tego, że nie używamy zupełnie danego fonemu, a go wpisaliśmy, lub może to być zbyt mała liczba użyć tego fonemu (przykładowo w nagraniu tylko raz mówimy słowo zamek i w żadnym innym słowie nie występuje fonem z, wtedy mamy tylko jedno jego wystąpienie. Jeśli chodzi o modelowanie ciszy to po prostu musimy zdecydować, czy będziemy to praktykować, czy nie i na podstawie tego albo wszędzie zamieszczamy modele ciszy, albo nigdzie, aby wyzbyć się tego typu błędów. 6. input file is not RIFF format, OpenWaveInput: Get[format]HeaderInfo failed, OpenAsChannel: OpenWaveInput failed, OpenBuffer: OpenAsChannel failed, HBF: config parameters invalid Ten błąd występuje często w różnych momentach pracy z HTK. Rozwiązaniem jest zazwyczaj dopisanie w pliku config dodatkowej linii SOURCEFORMAT = WAV. 7. HERest -C config -I phones0.mlf -t \ -S train.scp -H hmm0/macros -H hmm0/hmmdefs -M hmm1 monophones0 ERROR [+5010] InitSource: Cannot open source file -S ERROR [+7010] InitHMMSet: Can't open list file -S ERROR [+2321] Initialise: MakeHMMSet failed Przepisując komendę HERest wprost z htkbook możemy przypadkiem przepisać ją ze znakiem \ w HTK jest to po prostu znak nowej linii i pomijamy go. Komenda powinna więc wyglądać tak: HERest C config l phones0.mlf t S train.scp H hmm0/macros H hmm0/hmmdefs M hmm1 monophones0 8. ERROR [+7036] CreateHMM: multiple use of logical HMM name b ERROR [+7060] InitHMMSet: Error in CreateHMM ERROR [+2321] Initialise: MakeHMMSet failed Ten błąd mówi nam, że użyliśmy modelu HMM b więcej niż jeden raz. Wystarczy, że w hmmdefs zidentyfikujemy dwa użycia modelu b i jedno z nich usuniemy.
Rozpoznawanie mowy za pomocą HTK
Kinga Frydrych Wydział Inżynierii Mechanicznej i Robotyki Inżynieria Akustyczna, rok III, 2013/2014 Sprawozdanie z ćwiczeń laboratoryjnych z Technologii mowy Rozpoznawanie mowy za pomocą HTK 1. Opis gramatyki
HTK czego NIE robić. Bartłomiej Chojnacki. - uważać przy przepisywaniu komend, czasem małe L wygląda identycznie jak duże I
Wstęp HTK czego NIE robić Bartłomiej Chojnacki Niniejszy poradnik proponuję jako uzupełnienie do istniejącego już świetnego dokumentu Adriana Sekuły Poradnik HTK, gdyby nie on zapewne do tej pory grzebałbym
Sprawozdanie z laboratoriów HTK!
Inżynieria akustyczna - Technologia mowy 2013 Błażej Chwiećko Sprawozdanie z laboratoriów HTK! 1. Przeznaczenie tworzonego systemu! Celem było stworzenie systemu służącego do sterowania samochodem. Zaimplementowane
SPRAWOZDANIE Z LABORATORIÓW HTK SYLWIA BAŁAZY AKADEMIA GÓRNICZO-HUTNICZA IM. S. STASZICA W KRAKOWIE
AKADEMIA GÓRNICZO-HUTNICZA IM. S. STASZICA W KRAKOWIE WYDZIAŁ INŻYNIERII MECHANICZNEJ I ROBOTYKI INŻYNIERIA AKUSTYCZNA SYLWIA BAŁAZY TECHNOLOGIA MOWY SPRAWOZDANIE Z LABORATORIÓW HTK 2 S t r o n a 1. OPIS
KATEDRA SYSTEMÓW MULTIMEDIALNYCH. Inteligentne systemy decyzyjne. Ćwiczenie nr 12:
KATEDRA SYSTEMÓW MULTIMEDIALNYCH Inteligentne systemy decyzyjne Ćwiczenie nr 12: Rozpoznawanie mowy z wykorzystaniem ukrytych modeli Markowa i pakietu HTK Opracowanie: mgr inż. Kuba Łopatka 1. Wprowadzenie
I. Gramatyka. Poniżej prezentowana jest realizowana gramatyka:
I. Gramatyka Celem projektu było opracowanie systemu rozpoznawania mowy korzystając z HTK. Stworzona gramatyka symulowała wizytę w kinie, tym samym więc zawierała informacje na temat rodzaju biletu wraz
Moduł 1 Pliki i foldery
Moduł 1 Pliki i foldery Plik to jakiś zbiór danych. Plikiem może być np. dokument tekstowy, zdjęcie (obraz), utwór muzyczny (dźwięk) lub film (wideo). Natomiast folder (inaczej zwany katalogiem) służy
Warsztaty AVR. Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR. Dariusz Wika
Warsztaty AVR Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR Dariusz Wika 1.Krótki wstęp: Eclipse to rozbudowane środowisko programistyczne, które dzięki możliwości instalowania
Sprawozdanie z laboratoriów HTK
Inżynieria Akustyczna Technologia Mowy 2013 Jakub Antoniuk Sprawozdanie z laboratoriów HTK 1.Opis gramatyki System był projektowany w celu obsługi inteligentnych instalacji w domach. Istnieją systemy pozwalające
Trochę o plikach wsadowych (Windows)
Trochę o plikach wsadowych (Windows) Zmienne środowiskowe Zmienną środowiskową można ustawić na stałe w systemie (Panel sterowania->system- >Zaawansowane ustawienia systemu->zmienne środowiskowe) lub też
Jak posługiwać się edytorem treści
Jak posługiwać się edytorem treści Edytor CKE jest bardzo prostym narzędziem pomagającym osobom niezaznajomionym z językiem HTML w tworzeniu interaktywnych treści stron internetowych. Razem z praktyka
znajdowały się różne instrukcje) to tak naprawdę definicja funkcji main.
Część XVI C++ Funkcje Jeśli nasz program rozrósł się już do kilkudziesięciu linijek, warto pomyśleć o jego podziale na mniejsze części. Poznajmy więc funkcje. Szybko się przekonamy, że funkcja to bardzo
Wskaźniki a tablice Wskaźniki i tablice są ze sobą w języku C++ ściśle związane. Aby się o tym przekonać wykonajmy cwiczenie.
Część XXII C++ w Wskaźniki a tablice Wskaźniki i tablice są ze sobą w języku C++ ściśle związane. Aby się o tym przekonać wykonajmy cwiczenie. Ćwiczenie 1 1. Utwórz nowy projekt w Dev C++ i zapisz go na
P R Z E T W A R Z A N I E S Y G N A Ł Ó W B I O M E T R Y C Z N Y C H
W O J S K O W A A K A D E M I A T E C H N I C Z N A W Y D Z I A Ł E L E K T R O N I K I Drukować dwustronnie P R Z E T W A R Z A N I E S Y G N A Ł Ó W B I O M E T R Y C Z N Y C H Grupa... Data wykonania
Spis treści. FAQ: /PL Data: 30/06/2015. Instalacja polskiej wersji LOGO! Soft Comfort. 1 Pobranie pliku 2
Spis treści 1 Pobranie pliku 2 2 Konfiguracja ustawień w LOGO! Soft Comfort..... 5 Doradztwo techniczne: simatic.pl@siemens.com 1 1 Pobranie pliku Instalację aktualizacji należy rozpocząć od ściągnięcia
Przed rozpoczęciem kompresji musimy pobrać program w wersji odpowiedniej dla naszego systemu.
Tworzenie napisów za pomocą Avidemux (również w systenie Linux) Wstęp Użytkownicy systemu Windows mogą bez problemów tworzyć napisy w formatach tekstowych za pomocą programu SubRip. Na szczęście sympatycy
Cwiczenie nr 1 Pierwszy program w języku C na mikrokontroler AVR
Cwiczenie nr 1 Pierwszy program w języku C na mikrokontroler AVR Zadanie polega na napisaniu pierwszego programu w języku C, jego poprawnej kompilacji i wgraniu na mikrokontroler. W tym celu należy zapoznać
Integracja MS Windows Service Pack 4 z płytą instalacyjną MS Windows 2000
mgr Marek W. Krasowski Liceum Ogólnokształcące im. J.I. Kraszewskiego w Drohiczynie Integracja MS Windows Service Pack 4 z płytą instalacyjną MS Windows 2000 W oprogramowaniu systemowym stacji roboczych
z 5 2007-06-30 18:15
http://www.playstationworld.pl :: Generowanie obrazów płyt CD gotowych do nagrania dla PlayStation 2 Artykuł dodany przez: KoDa (2006-04-18 17:00:45) Do stworzenia płyty CD będziemy potrzebować dwóch programów
Kopiowanie, przenoszenie plików i folderów
Kopiowanie, przenoszenie plików i folderów Pliki i foldery znajdujące się na dysku można kopiować lub przenosić zarówno w ramach jednego dysku jak i między różnymi nośnikami (np. pendrive, karta pamięci,
Tworzenie menu i authoring w programie DVDStyler
Tworzenie menu i authoring w programie DVDStyler DVDStyler jest to wieloplatformowy program do authoringu płyt DVD (tworzenia płyt DVD z indywidualnym menu, grafiką i materiałem filmowym). Dzięki niemu
Jak zrobić za pomocą programu SALSA-J kolorowy obrazek, mając trzy zdjęcia w barwach podstawowych?
Jak zrobić za pomocą programu SALSA-J kolorowy obrazek? 1 Jak zrobić za pomocą programu SALSA-J kolorowy obrazek, mając trzy zdjęcia w barwach podstawowych? Mirosław Należyty Agnieszka Majczyna Logo designed
Maple i wykresy. 1.1 Najpierw należy się zalogować. Jak to zrobić zostało opisane w moim poprzednim tutorialu.
Maple i wykresy 1 Program Maple 1.1 Najpierw należy się zalogować. Jak to zrobić zostało opisane w moim poprzednim tutorialu. 1.2 Uruchomienie programu Maple Uruchamiamy go, wpisując w konsoli maple, potwierdzając
Instrukcja aktualizacji programu FAKTURY i Rachunki 2013
Instrukcja aktualizacji programu FAKTURY i Rachunki 2013 I. Wykonie kopii bezpieczeństwa danych Proszę uruchomić program (jeszcze starą wersję ) a następnie wyjść z niego. W zależności od wersji pojawi
KRYTERIA OCENIANIA KOMPETENCJI KOMPUTEROWYCH UCZNIA. Klasa I
KRYTERIA OCENIANIA KOMPETENCJI KOMPUTEROWYCH UCZNIA Klasa I Nazywa i wskazuje elementy komputera. Potrafi uruchomić i wyłączyć komputer, zamyka i otwiera programy korzystając z myszy i klawiatury. Rysuje
Zakład Systemów Rozproszonych
Zakład Systemów Rozproszonych Politechnika Rzeszowska Moduł 5: Wybrane programy użytkowe Edytor Vi Edytor Vi uruchamiany jest w oknie terminala. Przy jego pomocy możemy dokonywać następujących operacji:
Instrukcja korzystania ze skryptu kroswalidacja.py
Instrukcja korzystania ze skryptu kroswalidacja.py 1) Wczytać do SGeMS plik z danymi pomiarowymi dwukrotnie (Menu Objects Load Object): raz jako dane, a za drugim razem pod inną nazwą, np. punkty jako
Podstawy MATLABA, cd.
Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki Przetwarzanie Sygnałów Studia Podyplomowe, Automatyka i Robotyka Podstawy MATLABA, cd. 1. Wielomiany 1.1. Definiowanie
PRACA DYPLOMOWA Inżynierska
AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE Wydział Informatyki, Elektroniki i Telekomunikacji Katedra Elektroniki PRACA DYPLOMOWA Inżynierska Temat: Narzędzie programowe do optymalizacji
5.2. Pierwsze kroki z bazami danych
5.2. Pierwsze kroki z bazami danych Uruchamianie programu Podobnie jak inne programy, OO Base uruchamiamy z Menu Start, poprzez zakładkę Wszystkie programy, gdzie znajduje się folder OpenOffice.org 2.2,
Windows XP Wiersz polecenia
Windows XP Wiersz polecenia, opracował Jan Biernat 1 z 7 Windows XP Wiersz polecenia DOS (ang. Disk Operating System) pierwszy przenośny (dyskowy) system operacyjny komputerów PC i mikrokomputerów lat
Pracownia internetowa w każdej szkole (edycja Jesień 2007)
Instrukcja numer D2/08_01 Pracownia internetowa w każdej szkole (edycja Jesień 2007) Opiekun pracowni internetowej cz. 2 (D2) Określanie właściwości stron WWW (domyślne pliki startowe, katalogi wirtualne,
Makropolecenia w PowerPoint Spis treści
Makropolecenia w PowerPoint Spis treści Co to jest makro?... 2 Tworzenie prostego makropolecenia w PowerPoint... 2 Przypisywanie makropoleceń do wstążki.... 5 Zapisywanie prezentacji z makrem.... 7 ZADANIE...
Dokumentacja instalacji aktualizacji systemu GRANIT wydanej w postaci HotFix a
Dokumentacja instalacji aktualizacji systemu GRANIT wydanej w postaci HotFix a 1. Informacje wstępne...1 2. Sprawdzenie zainstalowanej wersji systemu GRANIT oraz pobieranie aktualizacji...1 3. Instalacja
Komunikacja sterownika PLC Fatek jako master w protokole ModBus RTU
Komunikacja sterownika PLC Fatek jako master w protokole ModBus RTU 1. Konfiguracja portu komunikacyjnego - dokonuje się tego w oprogramowaniu narzędziowym WinProladder, z menu PLC->Setting->Port Parameter:
Słownik. Instrukcja obsługi programu
Słownik Instrukcja obsługi programu Instalacja i pierwsze uruchomienie Przed użyciem programu wymagana jest instalacja pakietu redistributable.net 4.0. Sam program nie wymaga instalacji. Program dostępny
SPIS TREŚCI. Sposób pierwszy... 3 Sposób drugi Ikony banków Ikony dostawców Strona1
INSTRUKCJA UŻYTKOWANIA SZABLONU ALLEGRO ZAKUPIONEGO W PAKIECIE STANDARD, MAXI LUB VIP. SPIS TREŚCI 1. OTRZYMANE PLIKI.... 2 2. DODANIE SZABLONU DO SERWISU ALLEGRO ORAZ JEGO UŻYTKOWANIE.... 3 Sposób pierwszy....
Próbny sprawdzian szóstoklasisty z Nową Erą
Próbny sprawdzian szóstoklasisty z Nową Erą Instrukcja pobierania arkuszy i wprowadzania wyników I. Pobieranie arkuszy Aby pobrać arkusz próbnego sprawdzianu szóstoklasisty, trzeba wcześniej utworzyć w
1. Dockbar, CMS + wyszukiwarka aplikacji Dodawanie portletów Widok zawartości stron... 3
DODAJEMY TREŚĆ DO STRONY 1. Dockbar, CMS + wyszukiwarka aplikacji... 2 2. Dodawanie portletów... 3 Widok zawartości stron... 3 Omówienie zawartości portletu (usunięcie ramki itd.)... 4 3. Ikonki wybierz
Systemy operacyjne. Laboratorium 9. Perl wyrażenia regularne. Jarosław Rudy Politechnika Wrocławska 28 lutego 2017
Systemy operacyjne Laboratorium 9 Perl wyrażenia regularne Jarosław Rudy Politechnika Wrocławska 28 lutego 2017 Temat obejmuje wykorzystanie wyrażeń regularnych w perlu. Wyrażenia same w sobie są w zasadzie
Instalacja (GM) AMXBans #1.5.1/ #1.6.1 na serwerze gry/stronie WWW. Wymagania
Instalacja (GM) AMXBans #1.5.1/ #1.6.1 na serwerze gry/stronie WWW Wymagania Aby poprawnie zainstalować (GM) AMXBans # 1.5.1/ # 1.6.1, potrzebujemy; * Najnowsze wydanie MetaModa * Najnowsza wersja AMXMod
Dokumentacja programu. Zoz. Uzupełnianie kodów terytorialnych w danych osobowych związanych z deklaracjami POZ. Wersja
Dokumentacja programu Zoz Uzupełnianie kodów terytorialnych w danych osobowych związanych z deklaracjami POZ Wersja 1.40.0.0 Zielona Góra 2012-02-29 Wstęp Nowelizacja Rozporządzenia Ministra Zdrowia z
Nagrywanie Makr. Na karcie Dostosowywanie Wstążki zaznaczamy kartę Deweloper.
Nagrywanie Makr Wiele rozwiązań z wykorzystaniem makr można używać nawet bez znajomości poleceń i struktury języka programowania Visual Basic for Applications. Pozwala na to opcja nagrywania makr, którą
Piotr Eichler SP2LQP
Piotr Eichler SP2LQP Edycja pliku ADIF Czasami trzeba wyedytować plik ADIF. Jak pokażę poniżej. Nie jest to takie trudne, jedynie wymaga trochę staranności. Na nasze zamkowe potrzeby edycja pliku logu
Formatowanie komórek
Formatowanie komórek 3.4 Formatowanie komórek Praca w MS Excel 2010 byłaby bardzo uciążliwa gdyby nie formatowanie. Duże ilości danych sprawiają, iż nasz arkusz staje się coraz pełniejszy, a my nie mamy
Lekcja 5 - PROGRAMOWANIE NOWICJUSZ
Lekcja 5 - PROGRAMOWANIE NOWICJUSZ 1 Programowanie i program według Baltiego Najpierw sprawdźmy jak program Baltie definiuje pojęcia programowania i programu: Programowanie jest najwyższym trybem Baltiego.
Projekty zaliczeniowe Podstawy Programowania 2012/2013
Projekty zaliczeniowe Podstawy Programowania 2012/2013 0. Zasady ogólne W skład projektu wchodzą następujące elementy: dokładny opis rozwiązywanego problemu opis słowny rozwiązania problemu wraz z pseudokodami
5. Kliknij teraz na ten prostokąt. Powinieneś w jego miejsce otrzymać napis. Jednocześnie została wywołana kolejna pozycja menu.
Dziś zastosujemy w naszym projekcie komponent MainMenu (menu główne). Ten element należy do grupy komponentów niewidocznych i daje możliwość skonstruowania rozwijanego menu i dostosowania go do potrzeb
KATEGORIA OBSZAR WIEDZY
Moduł 3 - Przetwarzanie tekstów - od kandydata wymaga się zaprezentowania umiejętności wykorzystywania programu do edycji tekstu. Kandydat powinien wykonać zadania o charakterze podstawowym związane z
Pliki audio mp3 w Alesis Fusion
Pliki audio mp3 w Alesis Fusion Autor: Łukasz Gajowski E-mail: lukasz@waves.pl Www: http://www.fusion.waves.pl Data napisania dokumentu: 08.12.2007 Często nowi użytkownicy Alesis'a Fusion zastanawiają
VinCent Administrator
VinCent Administrator Moduł Zarządzania podatnikami Krótka instrukcja obsługi ver. 1.01 Zielona Góra, grudzień 2005 1. Przeznaczenie programu Program VinCent Administrator przeznaczony jest dla administratorów
Jeśli chodzi o wymianę/dodanie zdjęcia w galerii to robimy to za pomocą komponentu Galeria Phoca.
Jeśli chodzi o wymianę/dodanie zdjęcia w galerii to robimy to za pomocą komponentu Galeria Phoca. 1) Przechodzimy Komponenty > Galeria Phoca (1) Rysunek 1 2) Klikamy Obrazy (2) Rysunek 2 3) Wyszukujemy
Windows Commander (WinCmd)
Windows Commander (WinCmd) Windows Commander jest wygodnym i funkcjonalne narzędziem do zarządzania plikami. Stanowi on pewną konkurencję do Eksploratora Windows. Okno główne programu WinCmd składa się
Podstawą w systemie dwójkowym jest liczba 2 a w systemie dziesiętnym liczba 10.
ZAMIANA LICZB MIĘDZY SYSTEMAMI DWÓJKOWYM I DZIESIĘTNYM Aby zamienić liczbę z systemu dwójkowego (binarnego) na dziesiętny (decymalny) należy najpierw przypomnieć sobie jak są tworzone liczby w ww systemach
Rozpoczynamy import Kreator uruchamiamy przyciskiem Z tekstu, znajdującym się na karcie Dane, w grupie Dane zewnętrzne.
2. Zadania praktyczne rozwiązywane z użyciem komputera 91 2. Zadania praktyczne rozwiązywane z użyciem komputera Wczytywanie danych Dane do zadań rozwiązywanych na komputerze zapisane są w plikach tekstowych.
edycja szablonu za pomocą serwisu allegro.pl
edycja szablonu za pomocą serwisu allegro.pl 2 Do obsługi Twojego szablonu nie jest wymagane żadne dodatkowe oprogramowanie - jedyne czego potrzebujesz to aktywne konto w serwisie allegro.pl. Dokładne
Laboratorium - Praca z poleceniami wiersza poleceń w systemie Windows
5.0 5.3.7.2 Laboratorium - Praca z poleceniami wiersza poleceń w systemie Windows Wprowadzenie Wydrukuj i uzupełnij to laboratorium. W tym laboratorium, będziesz używać komend wiersza poleceń Windows (CLI)
Szybka instrukcja tworzenia testów dla E-SPRAWDZIAN-2 programem e_kreator_2
Szybka instrukcja tworzenia testów dla E-SPRAWDZIAN-2 programem e_kreator_2 Spis treści: 1. Tworzenie nowego testu. str 2...5 2. Odczyt raportów z wynikami. str 6...7 3. Edycja i modyfikacja testów zapisanych
Laboratorium 1 (ZIP): Style
Wojciech Myszka Laboratorium 1 (ZIP): Style Spis treści 1. Wstęp............................................. 1 1.1. Cel laboratorium.................................... 1 1.2. Wymagania.......................................
Opis złącza AlfaSprzedaży z programem WaPro WF-MAG (przypadek jednego magazynu w WFMAG)
Opis złącza AlfaSprzedaży z programem WaPro WF-MAG (przypadek jednego magazynu w WFMAG) Złacze systemu AlfaSprzedaż z systemem WF-MAG firmy WAPRO korzysta z dwóch trybów, starszego, jedynego dostępnego
Przykład rozwiązywania problemu w programie DSS1OPT
1. Założenia Przykład rozwiązywania problemu w programie DSS1OPT Krzysztof Fleszar W niniejszym przykładzie zakładam, że program DSS1OPT jest zainstalowany w katalogu oznaczanym w dalszej części .
Program powinien otworzyć się z pierwszym formularzem. Jeśli nie, otwórz pierwszy formularz, wybierając go z listy - Shift+F12.
Multimedia - odtwarzanie muzyki i plików *.avi. Podczas pracy przy komputerze lubimy posłuchać ulubionej muzyki. Może wprowadzić odrobinę dźwięku do naszego programu? Komponent MediaPlayer służy do odtwarzania
Jak zainstalować i skonfigurować komunikator MIRANDA, aby wyglądał i funkcjonował jak Gadu Gadu Tutorial by t800.
Jak zainstalować i skonfigurować komunikator MIRANDA, aby wyglądał i funkcjonował jak Gadu Gadu Tutorial by t800. Wraz z niniejszym tutorialem, dołączone są 4 pliki (krok0, krok1, itd). Nie należy ich
Za pomocą niniejszej instrukcji baza programu MAK zostanie przygotowania do eksportu na METALIB.
Za pomocą niniejszej instrukcji baza programu MAK zostanie przygotowania do eksportu na METALIB. Przed przystąpieniem do modyfikacji należy koniecznie wykonać kopię zapasową bazy, by w razie nieprzewidzianych
Operacje na Wielu Arkuszach
Operacje na Wielu Arkuszach 1. Operacje na wielu arkuszach na raz. 2. Przenoszenie i kopiowanie arkuszy pomiędzy plikami. 3. Ukrywanie arkuszy. Przykład 1. Operacje na wielu arkuszach na raz. Często pracując
Pliki. Operacje na plikach w Pascalu
Pliki. Operacje na plikach w Pascalu ścieżka zapisu, pliki elementowe, tekstowe, operacja plikowa, etapy, assign, zmienna plikowa, skojarzenie, tryby otwarcia, reset, rewrite, append, read, write, buforowanie
Kurs Adobe Photoshop Elements 11
Kurs Adobe Photoshop Elements 11 Gladiatorx1 Część III kursu zawiera opis interfejsu edytora zdjęć w TRYBIE SZYBKIEJ EDYCJI 2014-12- 12 Spis treści Część III- Edytor zdjęć... 2 Tryb Szybka edycja... 2
POP 3.1. Czyli krótka historyjka w obrazkach jak poprawnie zainstalować i korzystać z programu POP
POP 3.1 Czyli krótka historyjka w obrazkach jak poprawnie zainstalować i korzystać z programu POP Spis treści: 1. Jak poprawnie zainstalować program POP? 2 2. Pierwsze uruchomienie i konfiguracja. 8 3.
Symulator tabletu z systemem Windows 8.
Symulator tabletu z systemem Windows 8. Witam w mojej kolejnej publikacji, tym razem dowiesz się: - Jak uruchomić symulator tabletu z w pełni funkcjonalnym systemem operacyjnym Windows 8; - Jak wykorzystać
Windows XP - lekcja 3 Praca z plikami i folderami Ćwiczenia zawarte w tym rozdziale pozwolą na tworzenie, usuwanie i zarządzanie plikami oraz folderami znajdującymi się na dysku twardym. Jedną z nowości
Instrukcja programowania IRSC OPEN
Instrukcja programowania IRSC OPEN Zennio IRSC OPEN (ZN1CL-IRSC) I. UWAGI WSTĘPNE Urządzenie IRSC OPEN umoŝliwia wykorzystanie w systemie KNX komend róŝnych pilotów zdalnego sterowania do obsługi urządzeń
Forte Zarządzanie Produkcją Instalacja i konfiguracja. Wersja B
Forte Zarządzanie Produkcją Instalacja i konfiguracja Wersja 2013.1.B Forte Zarządzanie Produkcją - Instalacja i konfiguracja Strona 2 z 13 SPIS TREŚCI 1 Instalacja i konfiguracja Forte Zarządzanie Produkcją...
Konfiguracja INWENT 5
Krótka instrukcja Rozpoczęcia pracy Zakończenia Inwentaryzacji w programie INWENT5 Pierwszym pytaniem na jakie należy sobie odpowiedzieć jest czy wymianę danych kolektor-komputer dokonywać ma się automatycznie
Python jest interpreterem poleceń. Mamy dwie możliwości wydawania owych poleceń:
W pierwszym kroku nauczymy się uruchamiać w Pythonie tradycyjny* program ". Dzięki temu nauczysz się pisać w języku Python, a także zapisywać i uruchamiać swoje pythonowe programy. *Jest taka tradycja,
Klient poczty elektronicznej - Thunderbird
Klient poczty elektronicznej - Thunderbird Wstęp Wstęp Klient poczty elektronicznej, to program który umożliwia korzystanie z poczty bez konieczności logowania się na stronie internetowej. Za jego pomocą
Silent setup SAS Enterprise Guide (v 3.x)
SAS Institute TECHNICAL SUPPORT Silent setup SAS Enterprise Guide (v 3.x) Silent Setup ( cicha instalacja oprogramowania) pozwala na instalację Enterprise Guide (lub całości oprogramowania SAS) na wielu
Jak zainstalować szablon allegro?
Jak zainstalować szablon allegro? W mailu z zakupionym szablonem otrzymali państwo plik zip z numerem szablonu w nazwie. Należy najpierw go rozpakować. W paczce znajduję się pliki: 1. index[nrszablonu].txt
Bootowalny pendrive USB z Windows
Windows XP, Vista, 7 i 8 z pamięci flash Na początku warto wyjaśnić dlaczego bootowalny pendrive, czyli automatycznie uruchamiająca się przy starcie komputera pamięć flash USB, zawierająca pliki instalacyjne
5.4. Tworzymy formularze
5.4. Tworzymy formularze Zastosowanie formularzy Formularz to obiekt bazy danych, który daje możliwość tworzenia i modyfikacji danych w tabeli lub kwerendzie. Jego wielką zaletą jest umiejętność zautomatyzowania
Pracownia internetowa w każdej szkole (edycja Jesień 2007)
Instrukcja numer D1/04_01/Z Pracownia internetowa w każdej szkole (edycja Jesień 2007) Opiekun pracowni internetowej cz. 1 (D1) Tworzenie kopii zapasowej ustawień systemowych serwera - Zadania do wykonania
/*W tym miejscu funkcja system wywołuje systemową komendę PAUSE tj.czeka tak długo, aż zostanie wciśnięty dowolny znak z
Języki i metodyka Programowania Zajęcia 1. 1. Spróbujmy uruchomić pierwszy program. Otwórzmy okno dosowe (polecenie cmd) i po przejściu do katalogu projektu uruchamiamy z linii poleceń nasz program wielokrotnie.
etrader Pekao Podręcznik użytkownika Strumieniowanie Excel
etrader Pekao Podręcznik użytkownika Strumieniowanie Excel Spis treści 1. Opis okna... 3 2. Otwieranie okna... 3 3. Zawartość okna... 4 3.1. Definiowanie listy instrumentów... 4 3.2. Modyfikacja lub usunięcie
Technologie Informacyjne - Linux 2
Technologie Informacyjne - 2 Instytut Matematyki Uniwersytet Gdański Powłoka - polecenia pośredniczace Polecenie grep wypisuje z pliku lub strumienia wejściowego te wiersze, które sa zgodne z podanym wyrażeniem.
Oczyszczanie dysku. Zobacz również: 6 sposobów na zwolnienie miejsca na dysku twardym
Kilka sposobów na szybkie zwolnienie miejsca na partycji systemowej. {reklama-artykul} Choć nie jest to regułą, dysk C jest zazwyczaj partycją systemową, na której zainstalowany jest Windows. W związku
AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 1 AUTOMATYZACJA I ROBOTYZACJA PROCESÓW PRODUKCYJNYCH
AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT Instrukcja do zajęc laboratoryjnych nr 1 AUTOMATYZACJA I ROBOTYZACJA PROCESÓW PRODUKCYJNYCH II rok Kierunek Logistyka Temat: Zajęcia wprowadzające. BHP stanowisk
Jeszcze raz więc powtarzam - wymieramy NIE i przechodzimy do kolejnego obrazka.
Podział filmu na 2CD Minęło 7 miesięcy od ostatniego artykułu o podziale filmu na 2CD. Postanowiliśmy więc nieco odkurzyć ten artykuł bo zaczynało powoli zajeżdzać starym mięchem :-) Czy wiele się zmieniło?
Udostępnianie drukarek za pomocą systemu Windows (serwer wydruku).
Udostępnianie drukarek za pomocą systemu Windows (serwer wydruku). www.einformatyka.com.pl Serwer wydruku jest znakomitym rozwiązaniem zarówno dla małych jak i dużych firm. Pozwala zaoszczędzić czas dzięki
Podstawy technologii WWW
Podstawy technologii WWW Ćwiczenie 8 PHP, czyli poczatki nowej, dynamicznej znajomosci Na dzisiejszych zajęciach rozpoczniemy programowanie po stronie serwera w języku PHP. Po otrzymaniu żądania serwer
Jak szybko wystawić fakturę w LeftHand? Instalacja programu
Jak szybko wystawić fakturę w LeftHand? Aby móc szybko wystawić fakturę VAT w programie LeftHand należy: - zainstalować program LeftHand - skonfigurować go za pomocą szybkiego wizzarda - dodać definicję
Przenoszenie, kopiowanie formuł
Przenoszenie, kopiowanie formuł Jeżeli będziemy kopiowali komórki wypełnione tekstem lub liczbami możemy wykorzystywać tradycyjny sposób kopiowania lub przenoszenia zawartości w inne miejsce. Jednak przy
Celem tego projektu jest stworzenie
Prosty kalkulator Celem tego projektu jest stworzenie prostego kalkulatora, w którym użytkownik będzie podawał dwie liczby oraz działanie, które chce wykonać. Aplikacja będzie zwracała wynik tej operacji.
Co to jest arkusz kalkulacyjny?
Co to jest arkusz kalkulacyjny? Arkusz kalkulacyjny jest programem służącym do wykonywania obliczeń matematycznych. Za jego pomocą możemy również w czytelny sposób, wykonane obliczenia przedstawić w postaci
Minimalna wspierana wersja systemu Android to 2.3.3 zalecana 4.0. Ta dokumentacja została wykonana na telefonie HUAWEI ASCEND P7 z Android 4.
Dokumentacja dla Scandroid. Minimalna wspierana wersja systemu Android to 2.3.3 zalecana 4.0. Ta dokumentacja została wykonana na telefonie HUAWEI ASCEND P7 z Android 4. Scandroid to aplikacja przeznaczona
2. DZIAŁANIA NA WIELOMIANACH
WIELOMIANY 1. Stopieo wielomianu. Działania na wielomianach 2. Równość wielomianów. 3. Pierwiastek wielomianu. Rozkład wielomianu na czynniki 4. Równania wielomianowe. 1.STOPIEŃ WIELOMIANU Wielomian to
Program współpracuje z : Windows XP, Powerdraft 2004, v8, XM, Microstation 2004, v8, XM.
Spis treści 1. Informacje ogólne. Wstęp. Wymagania programu. 2. Sposób uruchomienia programu. Uruchomienie poprzez menu microstation. Uruchomienie z menu start. 3. Działanie programu. Zakładka import.
Instrukcja zainstalowania nowego oprogramowania do urządzeń firmy Inveo. Część I- Instrukcja dla zaawansowanych. Część II- Instrukcja krok po kroku.
Instrukcja zainstalowania nowego oprogramowania do urządzeń firmy Inveo. Część I- Instrukcja dla zaawansowanych. Część II- Instrukcja krok po kroku. INVEO s.c. ul. Rzemieślnicza 21 43-340 Kozy tel: +48