jcontrol - آنلاین در ابر

این دستور jcontrol است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


jcontrol
- یک کلاینت ماژول نمونه که به زبان C نوشته شده است

خلاصه


jcontrol {نام میزبان} [درگاه]

شرح


jcontrol یک برنامه کنسول ساده برای کنترل julius در حال اجرا در میزبان دیگر از طریق شبکه است
API. می تواند فرمان را به جولیوس ارسال کند و پیام هایی را از جولیوس دریافت کند.

هنگامی که فراخوانی می شود، jcontrol سعی می کند به Julius در حال اجرا در "module mode" در مشخص شده متصل شود.
نام میزبان پس از برقراری ارتباط، jcontrol منتظر دستورات کاربر از استاندارد می ماند
ورودی

هنگامی که کاربر دستوری را برای jcontrol تایپ می کند، آن را تفسیر می کند و API مربوط به آن می شود
فرمان به جولیوس ارسال خواهد شد. هنگامی که پیامی از جولیوس دریافت می شود، محتوای آن دریافت می شود
خروجی به خروجی استاندارد باشد.

برای جزئیات بیشتر در مورد API، به اسناد مربوطه مراجعه کنید.

OPTIONS


نام میزبان
نام میزبانی که جولیوس در حالت ماژول در حال اجرا است.

درگاه
شماره پورت (پیش‌فرض: 10500)

دستورات


jcontrol دستورات را از ورودی استاندارد تفسیر می کند. در زیر لیستی از تمام دستورات وجود دارد.

موتور کنترل
توقف
جولیوس را متوقف کنید و وارد وضعیت مکث شوید. در وضعیت مکث، جولیوس اجرا نخواهد شد
تشخیص حتی اگر ورودی گفتار رخ دهد. زمانی که این فرمان در حین تشخیص صادر می شود
در حال اجرا است، جولیوس پس از پایان شناخت متوقف می شود.

خاتمه دادن
مانند مکث، اما وقتی فرمان در وسط دریافت شد، ورودی گفتار فعلی را کنار بگذارید
فرآیند شناسایی

ادامه
Julius را که متوقف یا خاتمه یافته است، مجدداً راه اندازی کنید.

inputparam ارگ
به جولیوس بگویید چگونه با ورودی گفتار رفتار کند در صورتی که دستور زبان دقیقاً در زمانی تغییر کند
شناسایی در حال اجرا است. یکی را مشخص کنید: «پایان دادن»، «مکث» یا «انتظار».

نسخه
به جولیوس بگویید رشته توضیحات نسخه را ارسال کند.

وضعیت
به جولیوس بگویید وضعیت سیستم را ارسال کند (فعال / خواب)

دستور زبان اداره
تغییر گرام پیشوند
ارسال یک دستور زبان جدید "پیشوند.dfa"و"پیشوند.دیکت"، و به جولیوس بگویید که از آن به عنوان جدید استفاده کند
دستور زبان تمام گرامرهای فعلی مورد استفاده در روند فعلی جولیوس حذف خواهند شد
و به گرامر مشخص شده جایگزین شد.

addgram پیشوند
ارسال یک دستور زبان جدید "پیشوند.dfa"و"پیشوند.دیکتو آن را به دستور زبان فعلی اضافه کنید.

حذف گرام gramlist
به جولیوس بگویید گرامر موجود را حذف کند. گرامر را می توان با هر پیشوند مشخص کرد
شناسه نام یا شماره شناسه شماره را می توان از پیام ارسال شده از جولیوس در تعیین کرد
هر بار که اطلاعات گرامری تغییر کرده است. هنگامی که می خواهید بیش از یک دستور زبان را حذف کنید،
همه آنها را با کاما از هم جدا کنید.

غیرفعال کردن گرام gramlist
به جولیوس بگویید گرامر مشخص شده را غیرفعال کند. گرامر مشخص شده همچنان خواهد بود
نگهداری می شود اما برای شناسایی استفاده نخواهد شد.

گرامر هدف را می توان با نام پیشوند یا شناسه شماره مشخص کرد. شناسه شماره
را می توان از پیام ارسال شده از جولیوس در هر زمان اطلاعات گرامری تعیین کرد
تغییر کرده. هنگامی که می خواهید بیش از یک دستور زبان را حذف کنید، همه آنها را به عنوان مشخص کنید
با ویرگول

activategram gramlist
به جولیوس بگویید گرامر قبلاً غیرفعال شده را فعال کند. گرامر هدف می تواند باشد
با نام پیشوند یا شناسه شماره مشخص شده است. شماره شناسه را می توان از روی تعیین کرد
پیام ارسال شده از جولیوس در هر زمان که اطلاعات دستور زبان تغییر کرده است. زمانی که می خواهید
بیش از یک دستور زبان را حذف کنید، همه آنها را با کاما جدا کنید.

افزودن کلمه grammar_name_or_id dictfile
ورودی های کلمه شناسایی را در مشخص شده اضافه کنید dictfile به گرامر مشخص شده در
روند فعلی

همگام سازی
همگام سازی اجباری وضعیت دستور زبان، مانند دستور یونیکس "همگام سازی".

روند مدیریت
Julius-4 از تشخیص چند مدل و رمزگشایی چندگانه پشتیبانی می کند. در این صورت امکان پذیر است
برای کنترل هر فرآیند شناسایی، همانطور که توسط "-SRگزینه "، از سرویس گیرنده ماژول.

در حالت رمزگشایی چندگانه، مشتری ماژول "فرآیند فعلی" و فرآیند را نگه می دارد
دستورات و دستورات مربوط به دستور زبان در راستای فرآیند جاری صادر خواهد شد.

فرآیند لیست
به جولیوس بگویید لیست فرآیندهای شناسایی موجود را ارسال کند.

فرآیند جاری procname
فرآیند فعلی را به فرآیند مشخص شده با نام تغییر دهید.

فرآیند شیفت
فرآیند فعلی را بچرخانید. در هر تماس، روند فعلی به تغییر خواهد شد
بعدی.

فرآیند افزودن jconffile
به جولیسو بگویید یک فرآیند شناسایی جدید را در موتور بارگذاری کند. بحث و جدل jconffile
باید یک فایل jconf باشد که فقط شامل یک مجموعه از گزینه های LM و یک تعریف SR باشد.
توجه داشته باشید که فایل باید در Julius در حال اجرا قابل مشاهده باشد، زیرا jcontrol فقط ارسال کنید
نام مسیر و جولیوس در واقع فایل jconf را می خوانند.

فرآیند جدید LM و SR نام jconffile را خواهد داشت.

حذف فرآیند procname
فرآیند شناسایی مشخص شده را از موتور حذف کنید.

غیرفعال کردن فرآیند procname
به جولیوس بگویید که فرآیند شناسایی مشخص شده را موقتاً متوقف کند. روند متوقف شده
تا زمانی که دوباره فعال نشود برای ورودی اجرا نخواهد شد.

فرآیند فعال کردن procname
به جولیوس بگویید فرآیند موقتاً متوقف شده را فعال کند.

مثال ها


پیام‌های dump از Julius به tty با پیشوند ">" که به هر خط اضافه شده است، خروجی می‌شود.
جولیوس را می توان در حالت ماژول مانند زیر راه اندازی کرد:
jcontrolمی توان با نام میزبان راه اندازی کرد:
سپس خروجی های جولیوس را دریافت می کند و پیام خام را به حالت استاندارد در می آورد.
همچنین با وارد کردن دستورات بالا در ورودی استاندارد jcontrol، ارسال خواهد شد
به جولیوس راهنمای مشخصات حالت ماژول را ببینید.

با استفاده از خدمات onworks.net از jcontrol آنلاین استفاده کنید



جدیدترین برنامه های آنلاین لینوکس و ویندوز