Poradnik - Głosowe Powiadomienia.rtf

(12 KB) Pobierz

Poradnik TS3 - Głosowe powiadomienia syntezatora mowy

Poradnik jak otrzymywać głosowe powiadomienia w technologi Text to Speech. Syntezator mowy (głos Paulina) będzie po nicku mówił kto wszedl/wyszedł z kanału. Np: Arek wszedł na kanał/Arek połączył się z serverem/Arek przeszedł na [nazwa kanału]. Dzięki temu znamy cały ruch graczy praktycznie na całym serverze TSa 

Jest to alternatywa dla nakładki pokazującej aktywność graczy na kanale.

Tylko jedynym aczkolwiek istotnym minusem tej metody jest brak informacji kto aktualnie mówi na kanale. Natomiast to co wyróżnia pozytywnie tą metodę od Overwolfa jest powiadomienie: do jakiego innego kanału przeniósł się gracz, który opuścił nasz kanał i wiele innych.

 

Co nam w ogle do tego będzie potrzebne?

1. Polski syntezator mowy(musimy go aktywować w ustawieniach Windowsa(W win 10 Paulina powinna być już ustawiona domyślnie więc nic nie musimy robić)

 

2. Plik settings.ini ze spolszczoną treścią powiadomień, którą odczytywać będzie nasz syntezator na Team Speaku. Oto link do tego pliku: http://chomikuj.pl/wojaszek1/pliki/Text+to+Speech

Dla ciekawskich: jeśli nie chcesz wysłuchiwać kto wszedł na server a jedynie na kanały klanowe; zasubskrybuj tylko kanały klanowe.                                                                                                                                                           

Aby zasubskrybować tylko wybrane kanały aby śledzić w nich ruch graczy najpierw musisz się upewnić że wyłączona jest subskrybcja do wszystkich kanałów. Tak więc wejdź w Opcje TSa w dziale Aplikacja zaznacz pole na samym dole Subskrybuj bieżący i poprzednio subskrybowany kanał, zatwierdź OK, Zrestartuj TSa.
Od teraz możesz klikając PPM na każdy z kanałów klanowych wybrać opcję Subskrybuj kanał.

To coś podobnego jak z You Tubem :D. Chcesz być informowany na bierząco o nowych filmach autora musisz zasubskrybować jego kanał

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Posiadacze Windows 8.1 i nowszych mają domyślnie wbudowane polskie syntezatory mowy(a konkretnie głosy) więc wam pozostaje tylko sprawdzić czy macie wybrany polski głos Paulina (wpisz słowo kluczowe "ustawienia mowy" w wyszukiwarce Menu Start i powinno ci wyświetlić wyniki  z ustawieniami mowy - tam wszędzie poustawiaj głos Pauliny) i wrzucić (nadpisując  oryginalny) spolszczony plik settings.ini do katalogu gdzie macie zainstalowanego TSa a konkretnie do katalogu default_speech znajdującego się w ścieżce:

...\TeamSpeak 3 Client\sound\default_speech\

Teraz otwieracie TSa. Wchodzicie w Opcje>>dział Powiadomienia i tu w menu rozwijanym wybieracie Pakiet dźwiękowy Default Text to Speech. Zatwierdzacie OK i restartujecie TSa. Od tej pory polski syntezator mowy powinien odczytywać kto wszedł/wyszedł z kanału itd. Warto też wyłączyć niektóre powiadomienia, które mogą być zbędne a denerwujące. Dla tego na końcu jak już wszystko działa warto wejść w opcje TSa >> wybrać dział Powiadomienia i pozaznaczać sobie ptaszki w wybranych polach jak pokazane jest to w pliku typu JPEG wybrane powiadomienia. Oto link do niego: http://chomikuj.pl/wojaszek1/pliki/Text+to+Speech

PODSUMOWUJAC

Wadą tego syntezatora mowy Paulina jest to że nie czyta polskich znaków diakrytycznych (tj: ś, ć, ń, ą, ę, ł, ź, ż   a także  q, v, x)  w nickach graczy (pomija je) i nazwach kanałów - mimo że syntezaor jest polski dzieje się to tylko na Team Speaku. Dlatego każdy gracz, który w swojej nazwie ma te literki powinien skorygować swój nick fonetycznie zastępując je innymi które w mowie brzmią tak samo. Pełną listę tych zamienników znajdziesz w pliku "zamienniki" dostępnym w tym samym miejscu co ten poradnik). Aby skorygować swój nick fonetycznie W panelu Team Speaka klikamy Sam>>Ustaw Nick Fonetyczny i wpisujemy tu na przykład Uobuz zamiast Łobuz(wciśnij "Odtwórz" aby odsłuchać  jak syntezator wymawia dowolne słowo jakie tu wpiszesz). Czyli "ł" zamieniliśmy na "u". Nie musisz się martwić - twój nick dalej będzie wyświetlany niezmiennie na kanale; ta opcja koryguje tylko wymowe twojego nicku ponieważ syntezator nie radzi sobie akurat w tym przypadku. Kolejne zamienniki to "w" zamiast "v","ks" zamiast "x', "ku" zamiast "q", rz zamiast ż. Niestety dla ś, ć, ą, ę, ń nie ma dobrych zamienników. Przy okazji zalecam sobie tu poeksperymentować na różnych słowach bo na przykład wpisz sobie "Osgor" i zauważysz że pozornie normalny nick syntezator nie przeczyta poprawnie tzn. "s" czyta jako "es". Skorygować to można wpisując "g" z dużej litery tj: OsGor.

albo też można dać spację między "s" a "g" tj: Os gor. Inny przykład: Vox zmieniamy na Woks, Żołnierz na Rzounierz, Są to moje takie eksperymentalne kombinacje, które mogą pomóc w wielu przypadkach.

Alternatywnym Trickiem, który da możliwość  łatwej korekty nicków graczy, które zawierają te znaki diakrytyczne jest dodanie tych graczy do Kontaktów i poprawienie ich nazwy fonetycznej. Podobnie jest z kanałami. Jeżeli mamy możliwość edycji kanału, którego Paulina nie potrafi poprawnie wymówić; można kliknąć PPM na ten kanał >> kliknąć Edycja Kanału i w zakładce zaawansowane wpisać w pole Nazwa Fonetycznie skorygowaną nazwę.

Oczywiście wszystkie te problemy z poprawną wymową polskich znaków nie leżą w samym syntezatorze, a w kodowaniu uwzgledniającym tylko angielskie znaki w Team Speaku chociaż wyjątkiem jest litera "ó" którą odziwo Paulina  wymawia  poprawnie

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Posiadacze Win 7 nie mają standardowo polskich głosów dlatego pokażę jak pobrać i zainstalować taki syntezator mowy za darmo:

 

Krok 1 Pobieramy i Instalujemy Speech Platform v11                                                                                                      https://www.microsoft.com/en-us/download/details.aspx?id=27225

Klikamy czerwony przycisk download. Następnie wybieramy odpowiedni dla nas plik:                                                                                  Jeśli masz Windows 32 bitowy wybierasz TYLKO x86_SpeechPlatformRuntime\SpeechPlatformRuntime.msi,                                                                                                                                    a jeśli 64bitowy to wybierasz TYLKO x64_SpeechPlatformRuntime\SpeechPlatformRuntime.msi. Teraz uruchamiasz pobrany plik  i instalujesz zgodnie z poleceniami instalatora.

 

Krok 2 Pobieramy i Instalujemy głos Paulina                                                                                                              http://www.microsoft.com/en-us/download/details.aspx?id=27224

Klikamy czerwony przycisk download>>wyszukujemy nasz polski głos Paulina(MSSpeech_TTS_pl-PL_Paulina.msi) z pośród tej długiej listy i wybieramy go zaznaczając przy nim ptaszek( znajduje się gdzieś na dole). Klikamy "Next" i ściągamy na komputer. Teraz uruchamiamy plik aby zainstalować głos Paulina

 

Krok 3 Eksportujemy pliki(czyt. klucze) z rejestru na pulpit aby je potem zmodyfikować

Wpisujemy w wyszukiwarkę w Menu Start regedit no i klikamy wyszukany plik czyli otwieramy tak naprawdę edytor rejestru. Mamy tu podobne drzewo katalogów jak w Exploratorze Windows.

Tak więc wchodzimy w taką ścieżkę(klikając na plusiki przy katalogach):

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech Server\v11.0\Voices

W katalogu Voices klikamy prawym przyciskiem myszy na katalog Tokens i wybieramy Eksportuj (czyli wysyłamy na pulpit jego zawartość tak jakby) i nadajemy nazwę temu nowemu plikowi: voices1

Posiadacze Windows 64bit muszą jeszcze wyeksportować dodatkowy plik; a więc:                                                                   Analogicznie wyszukujecie taki sam katalog Tokens tylko w nieco innej ścieżce:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Speech Server\v11.0\Voices

W tym katalogu Voices znów klikamy prawym przyciskiem myszy na katalog Tokens i wybieramy Eksportuj i nadajemy nazwę voices2

 

Krok 4 Edytujemy te nasze wyeksportowane pliki:

* voices1

* voices2 (tylko posiadacze Win 64bit)

Otwieramy voices1 notatnikiem tzn. klikamy PPM na plik>>otwórz za pomocą>>Notatnik

Wciskamy Ctrl+H lub Edycja>>Zamień i w pole "Znajdź" wpisujemy \Speech Server\v11.0\ a w pole "Zamień na" wpisujemy \Speech\

Uważaj byś przy zaznaczaniu tego tekstu podczas kopiowania nie zaznaczył za daleko tzn. z niepotrzebną spacją. Gdyż zamiana  tekstu może zakończyć się niepowodzeniem.

Teraz klikamy "Zamień wszystko". Zapisujemy plik i gotowe

Posiadacze Win 64bit dodatkowo robią tak identycznie z plikiem voices2

 

Krok 5 Tak zmodyfikowane pliki voices1 i voices2 wprowadzamy do rejestru

Klikamy dwa razy na każdy z plików tak jakbyśmy chcieli go otworzyć(jak już wspomniałem posiadacze Win 64 bit postępują tak z dodatkowym drugim plikiem voices2) i potwierdzamy wprowadzenie do rejestru. To wszystko. Dla pewności zrestartujmy komputer.

Jeśli poprawnie zainstalowaliśmy głos polski Paulina; powinniśmy mieć do wyboru tenże głos w panelu sterowania.

A więc aby wybrać interesujący nas głos jako aktywny; wchodzimy kolejno w Menu Start>>Panel Sterowania>>Ułatwienia dostępu>>Rozpoznawanie mowy>>po lewej u góry klikamy link "Tekst na Mowę" i tam z menu rozwijalnego wybieramy Paulinę. W tym oknie możemy także dostosować szybkość mowy

No i pozostaje nam (posiadaczom Win 7) już tylko podmienić(czyt. nadpisać) plik settings.ini na ten mój spolszczony i ustawić pakiet dźwiękowy na Default Text to Speech czyli wykonujecie to co jest napisane fioletowym tekstem powyżej

Wskazówka dla wszystkich! Jaki głos wybierzesz w panelu sterowania - takiego głosu będą używać wszelkie aplikacje korzystające z technologii Text To Speech (Tekst na Mowę) między innymi nasz Team Speak.

Zgłoś jeśli naruszono regulamin