Skocz do zawartości


Close Open
Close Open

johnyjj2

Dołączył: 31 Jul 2009
Offline Ostatnio aktywny: Jun 11 2010 11:08 AM
-----

Moje tematy

Toca Race Driver, problem z uruchomieniem

11 June 2010 - 11:08 AM

Witam,

zainstalowałem grę Toca Race Driver 1 pod Windows XP. Uruchamiam ją (RunToCA.exe, innych plików exe też próbowałem) i wyświetla mi się konfiguracja, daję "zapisz i uruchom", ale włącza mi informację, że sprawdzi samemu, jaka jest optymalna częstotliwość, wyświetla jakąś kostkę 3D, potem pyta, czy ją widziałem. Gry się nie da uruchomić, za każdym razem włącza mi znowu tą kostkę 3D i z powrotem wraca do menu konfiguracji. Czy ktoś wie, co można zrobić, żeby grę odpalić?

Pozdrawiam!

FreeTTS vs odtwarzanie pliku wav

06 January 2010 - 15:52 PM

Witam!



Mam dwa takie pliki (stanowią one część przykładowej aplikacji Cairo/Zanzibar, o głównym programie tutaj: http://www.spokentec...vr/index.html): Parrot.java i parrot.vxml. Zrobiłem ich upload tutaj: http://www.speedysha...0100/parrot.rar . Rozmiar to 2kB. Całość zaś do pobrania tutaj: http://sourceforge.n...ojects/openivr/

Generalnie to sprawa wygląda tak, że użytkownik dzwoni z telefonu komórkowego na serwer, który odbiera rozmowę przy pomocy programu o nazwie Asterisk. Ten Asterisk przekazuje ją do Cairo/Zanzibar, który ma w sobie zintegrowane dwa kolejne programy. Jeden służy do rozpoznawania mowy (Sphinx4), drugi zaś do generowania mowy (FreeTTS). Potrzebne jest mi rozpoznawanie mowy, ale nie potrzebuję generowania mowy z tekstu. Zobaczyłem, że jest przykładowa aplikacja Parrot, która to, co odbierze i rozpozna, powtarza. Jest w niej plik Parrot.wav, ale nigdzie nie widzę, żeby był on zawarty w kodzie. Czyli kwestia jest taka, że zamiast TTS czytającego odpowiedzi z pliku parrot.vxml chciałbym, żeby odtwarzał mi pliki wav.

Czy mógłby ktoś ściągnąć ten program, przejrzeć kod i zasugerować mi coś? Samemu go przejrzałem, do niewielu wniosków doszedłem, zadałem pytanie na ich liście mailingowej, ale odpowiedzi się nie doczekałem: http://old.nabble.co....html#a26998499 (pierwsze pytanie).

Z góry dzięki za pomoc,
pozdrawiam!

PS

Główna część kodu Parrot.java:

while (!stopFlag) {
		 _logger.debug("Calling play and Recognize...");
		 RecognitionResult r = sClient.playAndRecognizeBlocking(false, result + prompt,grammar,false);
		 if ((r != null) && (!r.isOutOfGrammar())) {
			_logger.debug("Got a result: "+r.getText());
			result = r.getText()+". ";
			for (RuleMatch rule : r.getRuleMatches()) {
			   _logger.info(rule.getTag()+ ":"+rule.getRule());
			   if ((rule.getTag().equals("QUIT")) && (rule.getRule().equals("main"))) {
				  stopFlag = true;
				  try {
					 this.getContext().dialogCompleted();
				  } catch (InvalidContextException e) {
					 // TODO Auto-generated catch block
					 e.printStackTrace();
				  }
			   }
			}

I część kodu parrot.vxml:

...
  <field name="main">
	<nomatch>
		   Your response was out of grammar. Would you like to hear the weather, get sports news or hear a stock quote? Say quit to exit.
	</nomatch>
	<noinput>
		   I could not hear you. Would you like to hear the weather, get sports news or hear a stock quote? Say quit to exit.
	</noinput>
	<prompt>
		   Would you like to hear the weather, get sports news or hear a stock quote? Say quit to exit.
	</prompt>
...

zamiana liter dysku lokalnego D: i stacji dysków CD G:, muzyka w grze Cywilizacja II Pr...

30 December 2009 - 23:55 PM

Witam!

Montuję grę Cywilizacja II Próba Czasu, czyli duży plik mdf (w katalogu z małym mds) w Daemon Tools. Instaluję grę na dysku E.

W grze wchodzę w menu. Gra -> Wybierz muzykę
Ta opcja nie jest dostępna, gdy płyta z grą Cywilizacja II: Próba Czasu nie znajduje się w czytniku CD-ROM.

Jednak płyta jest w czytniku (a dokładniej to zamontowana jako obraz w Daemonie). Podejrzewam, że problemem może być, że gra jest stara i szuka płyty CD na dysku D.

U mnie dyski są takie:
C - Dysk lokalny
D - Dysk lokalny
E - Dysk lokalny
F - Stacja dysków CD (zwykły CD)
G - Stacja dysków CD (obraz)

Tak sobie myślę, że może gdybym był w stanie zamienić literami dyski D i G to byłbym w stanie odpalić muzykę w grze. Tylko pytanie - jak coś takiego zrobić :-P?

Pozdrawiam!

zmiana linka w pliku xml

30 December 2009 - 02:56 AM

Witam!

Mając takie linijki w pliku config.xml:

<component name="dictionary" 
		type="edu.cmu.sphinx.linguist.dictionary.FastDictionary">
		<property name="dictionaryPath"
	 value="resource:/edu.cmu.sphinx.model.acoustic.WSJ_8gau_13dCep_16k_40mel_130Hz_6800Hz.Model!/edu/cmu/sphinx/model/acoustic/WSJ_8gau_13dCep_16k_40mel_130Hz_6800Hz/dict/cmudict.0.6d"/>
		<property name="fillerPath" 
	 value="resource:/edu.cmu.sphinx.model.acoustic.WSJ_8gau_13dCep_16k_40mel_130Hz_6800Hz.Model!/edu/cmu/sphinx/model/acoustic/WSJ_8gau_13dCep_16k_40mel_130Hz_6800Hz/dict/fillerdict"/>
		<property name="addSilEndingPronunciation" value="false"/>
		<property name="allowMissingWords" value="false"/>
		<property name="unitManager" value="unitManager"/>
	</component>

Zamieniłem je na takie:

<component name="dictionary" 
		type="edu.cmu.sphinx.linguist.dictionary.FastDictionary">
		<property name="dictionaryPath"
	 value="/home/mainaccount/tutorial/sphinx4-1.0beta3-src/sphinx4-1.0beta3/lib/pl1/etc/pl1.dic"/>
		<property name="fillerPath" 
	 value="/home/mainaccount/tutorial/sphinx4-1.0beta3-src/sphinx4-1.0beta3/lib/pl1/etc/pl1.filler"/>
		<property name="addSilEndingPronunciation" value="false"/>
		<property name="allowMissingWords" value="false"/>
		<property name="unitManager" value="unitManager"/>
	</component>

Czyli zamienione zostały tylko dwie values. Również to (plik build.xml):

<path id="run.classpath">
		<pathelement path="${classes_dir}"/>
	<pathelement location="${lib_dir}/jsapi.jar"/>
		<pathelement location="${lib_dir}/pl1.jar"/>
	</path>

Zamieniłem na to:

<path id="run.classpath">
		<pathelement path="${classes_dir}"/>
	<pathelement location="${lib_dir}/jsapi.jar"/>
		<pathelement location="${lib_dir}/WSJ_8gau_13dCep_16k_40mel_130Hz_6800Hz.jar"/>
	</path>

Wcześniej się kompilowało. Teraz otrzymuję błędy, które całkowicie o niczym nie mówią. Wskazują one tylko na linijki głównych plików xml, które odnoszą właśnie do tego pliku xml, bez wskazania co mu się w tym pliku xml nie podoba. Przedstawiłem to tutaj: http://www.speedysha...015137/foto.rar (plik 87.jpg).

Co mogłem zepsuć podczas zmiany konfiguracji?

Z góry dzięki za pomoc!
Pozdrawiam!

PS To, co robię jest trochę bardziej skomplikowane, ale i dużo ciekawsze :-). Jeśli komuś się nudzi, to zachęcam do rzucenia okiem na całość tego, co w pliku rar :-).

jak sprawdzić parametry łącza internetowego

26 December 2009 - 21:30 PM

Witam!

Mam pewną aplikację, którą chciałbym zainstalować na serwerze. Ma ona pewne wymagania co do łącza, ja zaś mam do serwera dostęp przez VNC. W jaki sposób mogę sprawdzić parametry podłączenia do internetu?

Co do łącza to istotna jest najmniejsza z przepustowości up/down, ale jeszcze ważniejsze są opóźnienia i ich wahania. W zasadzie prawdziwe 64kbit up/down z dobrą charakterystyką opóźnień przy systemie jednopołączeniowym wystarczą w zupełności i chciałbym wiedzieć, czy te warunki mam spełnione.

Pozdrawiam!