[Julius-cvs 556] CVS update: julius4/msvc

アーカイブの一覧に戻る

sumom****@users***** sumom****@users*****
2010年 12月 24日 (金) 13:34:16 JST


Index: julius4/msvc/00README-ja.txt
diff -u /dev/null julius4/msvc/00README-ja.txt:1.1
--- /dev/null	Fri Dec 24 13:34:15 2010
+++ julius4/msvc/00README-ja.txt	Fri Dec 24 13:34:15 2010
@@ -0,0 +1,153 @@
+Julius‚̃Rƒ“ƒpƒCƒ‹•û–@ / Julius ƒNƒ‰ƒX
+=======================================
+
+‚±‚̃tƒ@ƒCƒ‹‚Å‚Í Microsoft Visual C++ 2008 ‚É‚¨‚¯‚é Julius ‚̃Rƒ“ƒpƒCƒ‹
+•û–@‚ɂ‚¢‚ĉðà‚µ‚Ü‚·D‚Ü‚½CGUI”ŃTƒ“ƒvƒ‹ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Å‚ ‚é
+"SampleApp" ‚Æ Julius ‚̃‰ƒbƒp[ƒNƒ‰ƒX‚Ì’è‹`‚ɂ‚¢‚Ä‚à‰ðà‚µ‚Ü‚·DƒRƒ“
+ƒpƒCƒ‹‚ƃeƒXƒg‚Ì•û–@‚ð’m‚肽‚¢•û‚͈ȉº‚ð‚²——‚­‚¾‚³‚¢D
+
+ƒTƒ|[ƒg‚·‚é MSVC ‚̃o[ƒWƒ‡ƒ“‚Í 2008 ‚Ì‚Ý‚Å‚ ‚èCProfessional Edition
+‚¨‚æ‚Ñ Express Edition ‚ł̃Rƒ“ƒpƒCƒ‹‚ðŠm”F‚µ‚Ä‚¢‚Ü‚·D‚Ü‚½CWindows
+XP, Vista 32bit/64bit ‚Å“®ìŠm”F‚µ‚Ä‚¢‚Ü‚·D
+
+Julius ‚ðV‚½‚ÉŽg—p‚·‚éê‡C‰¹‹¿ƒ‚ƒfƒ‹CŒ¾Œêƒ‚ƒfƒ‹C‚¨‚æ‚Ñ Julius ‚̐Ý
+’è‚ð‹Lq‚µ‚½ jconf ƒtƒ@ƒCƒ‹‚ª•K—v‚Æ‚È‚è‚Ü‚·DÚ×‚͈ȉº‚ð‚²——‚­‚¾‚³‚¢D
+
+
+1. €”õ
+========
+
+1.1 –{‘Ì
+=========
+
+Julius ‚ðƒRƒ“ƒpƒCƒ‹‚·‚é‚É‚Í "Microsoft DirectX SDK" ‚ª•K—v‚Å‚·D
+Microsoft ‚Ì ƒEƒFƒuƒTƒCƒg‚©‚ç“üŽè‚µ‚Ä‚­‚¾‚³‚¢D
+
+‚Ü‚½CJulius ‚͈ȉº‚Ì2‚‚̃I[ƒvƒ“ƒ\[ƒX‚̃‰ƒCƒuƒ‰ƒŠ‚ðŽg—p‚µ‚Ü‚·D
+
+   - zlib
+   - portaudio (V19)
+
+‚¢‚¸‚ê‚àƒRƒ“ƒpƒCƒ‹Ï‚Ý‚Ì win32 ƒ‰ƒCƒuƒ‰ƒŠ‚ƃwƒbƒ_‚ª "zlib" ‚Æ
+"portaudio" ƒfƒBƒŒƒNƒgƒŠ‚Ì’†‚ÉŠÜ‚Ü‚ê‚Ä‚¢‚Ü‚·D‚±‚ê‚炪³í‚É“®ì‚µ‚È‚¢
+ê‡‚ÍŽ©g‚ŃRƒ“ƒpƒCƒ‹‚µ’¼‚µCƒwƒbƒ_‚ƃ‰ƒCƒuƒ‰ƒŠ‚ð’u‚«Š·‚¦‚Ä‚­‚¾‚³‚¢D
+‚Ü‚½Cportaudio ‚ðƒRƒ“ƒpƒCƒ‹‚µ‚½ê‡‚Í "Release" ‚Æ"Debug" ƒfƒBƒŒƒNƒgƒŠ
+ˆÈ‰º‚Ì DLL ‚à’u‚«Š·‚¦‚Ä‚­‚¾‚³‚¢D
+
+1.2 ƒ‚ƒfƒ‹
+===========
+
+Julius‚ð“®‚©‚·‚½‚߂ɂ͉¹‹¿ƒ‚ƒfƒ‹CŒ¾Œêƒ‚ƒfƒ‹‚Ì2‚‚̃‚ƒfƒ‹‚ƁCJulius ‚Ì
+Ý’è‚ð‹Lq‚µ‚½ jconf ƒtƒ@ƒCƒ‹‚ª•K—v‚Æ‚È‚è‚Ü‚·Dƒ‚ƒfƒ‹‚ÌŽd—lCƒTƒ|[ƒg”Í
+ˆÍCŽg‚¢•û‚̏ڍׁC“üŽè«‚Ȃǂɂ‚¢‚Ä‚Í Julius ‚̃EƒFƒuƒy[ƒW‚ðŽQÆ‚µ‚Ä
+‚­‚¾‚³‚¢D‚È‚¨CƒEƒFƒuƒy[ƒW‚Å‚Í“ú–{Œê‚Ì•W€ƒ‚ƒfƒ‹‚ð‚Ü‚Æ‚ß‚½ƒfƒBƒNƒe[
+ƒVƒ‡ƒ“ƒLƒbƒg‚ð”z•z‚µ‚Ä‚¢‚Ü‚·D
+
+‚È‚¨CƒfƒBƒNƒe[ƒVƒ‡ƒ“ƒLƒbƒg‚ð "SampleApp" ‚ÅŽg—p‚·‚éê‡Cjconf ‚É‹Lq
+‚³‚ê‚Ä‚¢‚é -charconv ƒIƒvƒVƒ‡ƒ“‚ðíœ‚µ‚Ä‚©‚çŽg—p‚µ‚Ä‚­‚¾‚³‚¢D
+
+
+2. ƒRƒ“ƒpƒCƒ‹
+==============
+
+"JuliusLib.sln" ‚ð MS VC++ ‚ÅŠJ‚«Cƒrƒ‹ƒh‚µ‚Ä‚­‚¾‚³‚¢D"Debug" ‚©
+"Release" ƒfƒBƒŒƒNƒgƒŠ‚Ì’†‚É "julius.exe" ‚Æ "SampleApp.exe" ‚ª¶¬‚³‚ê
+‚Ü‚·D
+
+"zlib" ‚© "portaudio" ‚̃Šƒ“ƒNŽž‚ɃGƒ‰[‚ª‹N‚«‚½ê‡‚ÍŽ©g‚ŃRƒ“ƒpƒCƒ‹
+‚µ’¼‚µCƒwƒbƒ_‚ƃ‰ƒCƒuƒ‰ƒŠ‚ð’u‚«Š·‚¦‚Ä‚­‚¾‚³‚¢D‚Ü‚½Cportaudio ‚ðƒRƒ“
+ƒpƒCƒ‹‚µ‚½ê‡‚Í "Release" ‚Æ"Debug" ƒfƒBƒŒƒNƒgƒŠˆÈ‰º‚Ì DLL ‚à’u‚«Š·‚¦
+‚Ä‚­‚¾‚³‚¢D
+
+
+3. ƒeƒXƒg
+==========
+
+3.1  julius.exe
+-----------------
+
+"julius.exe" ‚Í Win32 ‚̃Rƒ“ƒ\[ƒ‹ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Å‚·DƒRƒ}ƒ“ƒhƒvƒƒ“
+ƒvƒg‚Å jconf ƒtƒ@ƒCƒ‹‚ðŽw’è‚·‚邱‚Æ‚ÅŽÀs‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·D
+
+    % julius.exe -C xxx.jconf
+
+3.2  SampleApp.exe
+-------------------
+
+"SampleApp.exe" ‚̓Vƒ“ƒvƒ‹‚È Julius ƒ‰ƒbƒp[ƒNƒ‰ƒX‚Æ JuliusLib ƒ‰ƒCƒuƒ‰
+ƒŠ‚ðŽg—p‚·‚é Julius ‚ÌGUI”ŃTƒ“ƒvƒ‹ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Å‚·D
+
+Žg—p‚·‚é‚ɂ́CSampleApp ‚ð‹N“®ŒãCƒƒjƒ…[‚©‚çŽg—p‚µ‚½‚¢ jconf ƒtƒ@ƒCƒ‹
+‚ðŠJ‚«C“¯‚¶‚­ƒƒjƒ…[‚©‚çƒGƒ“ƒWƒ“‚ÌŽÀs‚ðŽw’肵‚Ü‚·DJulius ‚ÍŽqƒXƒŒƒb
+ƒh‚Æ‚µ‚Ä“®ì‚µC‰¹º“ü—ÍŠJŽn‚â”FŽ¯Œ‹‰Êo—Í‚È‚Ç‚ÌŠeƒCƒxƒ“ƒg‚ðƒƒCƒ“ƒƒb
+ƒZ[ƒW‚É•`‰æ‚µ‚Ü‚·D
+
+Œ‹‰Ê‚Ì•\Ž¦‚É–â‘肪‚ ‚éê‡CSampleApp.cpp ‚Ì98s‚É‚ ‚郍ƒP[ƒ‹‚̐ݒè‚ðC
+Žg—p‚·‚錾Œêƒ‚ƒfƒ‹‚ɍ‡‚킹‚ĕύX‚µ‚ăRƒ“ƒpƒCƒ‹‚µ‚È‚¨‚µ‚Ä‚­‚¾‚³‚¢D
+
+Julius ‚̏o—Í‚Í "juliuslog.txt" ‚É•Û‘¶‚³‚ê‚Ü‚·D‚à‚µ Julius ‚ɃGƒ‰[‚ª
+‹N‚«‚½ê‡C‚±‚̃tƒ@ƒCƒ‹‚ðƒ`ƒFƒbƒN‚µ‚Ä‚­‚¾‚³‚¢D
+
+‚È‚¨CSampleApp ‚ŃfƒBƒNƒe[ƒVƒ‡ƒ“ƒLƒbƒg‚ðŽg—p‚·‚éê‡Cjconf ƒtƒ@ƒCƒ‹
+‚É‹Lq‚³‚ê‚Ä‚¢‚é -charconv ƒIƒvƒVƒ‡ƒ“‚ðíœ‚µ‚Ä‚©‚çŽg—p‚µ‚Ä‚­‚¾‚³‚¢D
+
+
+4. Julius ƒNƒ‰ƒX
+=================
+
+SampleApp ‚ł̓Vƒ“ƒvƒ‹‚ȃNƒ‰ƒX’è‹`‚Å‚ ‚é "Julius.cpp" ‚Æ "Julius.h" ‚ð
+Žg—p‚µ‚Ä‚¢‚Ü‚·D‚±‚ê‚ç‚Í Windows ‚̃ƒbƒZ[ƒWŒ`Ž®‚Å JuliusLib ‚Ì‹@”\‚ð
+—˜—p‚·‚邽‚ß‚Ì "cJulius" ‚Æ‚¢‚¤ƒ‰ƒbƒp[ƒNƒ‰ƒX‚ð’è‹`‚µ‚Ä‚¢‚Ü‚·D‚±‚ê‚͈È
+‰º‚̂悤‚ɃAƒvƒŠƒP[ƒVƒ‡ƒ“‚Å—˜—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·D
+
+-----------------------------------------------------------------
+#include "Julius.h"
+
+cJulius julius;
+
+....
+
+// Windows Procedure callback
+LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
+{
+    switch( message ) {
+	case WM_CREATE:
+	    // start Julius when the main window is created
+	    julius.initialize( "fast.jconf" );
+	    julius.startProcess( hWnd );
+	    break;
+	case WM_JULIUS:
+            // Julius events
+	    switch( LOWORD( wParam ) ) {
+		case JEVENT_AUDIO_READY: ...
+		case JEVENT_RECOG_BEGIN: ...
+		case JEVENT_RESULT_FINAL:....
+	    }
+	.....
+    }
+    ...
+}
+-----------------------------------------------------------------
+
+Ú×‚ÍSampleApp.cpp‚ÆJulius.cpp‚ð‚²——‚­‚¾‚³‚¢D
+
+
+5.  ƒ\[ƒX“à‚Ì•¶ŽšƒR[ƒh‚ɂ‚¢‚Ä
+=================================
+
+Julius ‚̃\[ƒXƒR[ƒh‚Å‚Í“ú–{Œê‚Ì•¶Žš‚ð EUC-JP ‚Å‹Lq‚µ‚Ä‚¢‚Ü‚·D‚à‚µ‚»
+‚ê‚ç‚ð MSVC++ ‚Å“Ç‚Ý‚½‚¢ê‡CUTF-8 ‚Ö•ÏŠ·‚µ‚Ä‚­‚¾‚³‚¢D
+
+
+6.  XV—š—ð
+=============
+
+2010/12 (ver.4.1.5.1)
+
+	ƒ‰ƒCƒZƒ“ƒXŠÖŒW‚̏C³
+	ƒŠ[ƒhƒ~[‚̏C³
+	ƒwƒbƒ_‚̏C³
+
+2009/11 (ver.4.1.3)
+
+	‰”Å



Julius-cvs メーリングリストの案内
アーカイブの一覧に戻る