مایکروسافت در حال کار بر روی API های جدید Cortana برای توسعه دهندگان شخص ثالث است

نماد زمان خواندن 2 دقیقه خواندن


خوانندگان به پشتیبانی از MSpoweruser کمک می کنند. در صورت خرید از طریق پیوندهای ما ممکن است کمیسیون دریافت کنیم. نماد راهنمای ابزار

صفحه افشای ما را بخوانید تا بدانید چگونه می توانید به MSPoweruser کمک کنید تا تیم تحریریه را حفظ کند ادامه مطلب

راب چمبرز مدیر توسعه تیم Cortana Speech در مایکروسافت است. امروز او توییت کرد که تیمش در حال کار بر روی APIهای یکپارچه سازی کورتانا برای توسعه دهندگان شخص ثالث است. همانطور که از توییت بالا می بینید، او فکر می کند این API های جدید آینده بسیار جالب هستند. همین الان، API های کورتانا در ویندوز فون مانند زیر ساختار دارد

  1. تعریف کنید که برنامه آنها می‌خواهد از چه «فرمان‌های صوتی» در یک فایل XML شماتی شده پشتیبانی کند. این دستورات صوتی شامل الگوهای عباراتی مانند «اسکایپ، تماس [contact_name]»، یا به کلی بودن «Hulu، [whatever_the_user_might_say_here]» می‌باشد. دستورات صوتی همچنین حاوی اطلاعات اضافی هستند، مانند نحوه راه‌اندازی برنامه، و آنچه کاربر هنگام بارگیری برنامه باید ببیند (مثلاً «جستجوی زمان‌های نمایش آقای Peabody…»).
  2. در اولین راه اندازی برنامه، فایل XML حاوی دستورات صوتی را ثبت کنید. فرمان‌های صوتی را می‌توان بعد از این واقعیت نیز به‌روزرسانی کرد، اما مانند یک کار پس‌زمینه، هنگام اجرای برنامه‌تان برای اولین بار، باید دستورات را «نصب کنید».
  3. پس از اینکه کورتانا تشخیص داد که کاربر نام برنامه شما را گفته است، فعال سازی صوتی را انجام دهید و سپس دستوری را که ثبت کرده اید صادر می کند. در فعال‌سازی برنامه/پیمایش صفحه (برنامه WinRT در مقابل برنامه Silverlight) پارامترهایی را دریافت خواهید کرد که نشان می‌دهد کدام فرمان صوتی شناسایی شده است، عبارت fill_in_the_blank_frases، و همچنین متن کاملی که در UX Cortana شناسایی شده (یا تایپ شده) است.

می‌خواهم ببینم که چگونه مایکروسافت قصد دارد کورتانا را با برنامه‌های شخص ثالث با APIهای جدید آینده گسترش دهد. حدس می‌زنم در کنفرانس توسعه‌دهنده BUILD در آوریل درباره این موضوع بیشتر بشنویم.

 

بیشتر در مورد موضوعات: ادغام شخص ثالث, رابط های برنامه کاربردی, کورتانا, توسعه دهندگان, مایکروسافت

پاسخ دهید

آدرس ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند *