تکمیل دقیق فهرست خرید با بلندگوی هوشمند آمازون

به نقل از سایت اخبار فناوری اطلاعات و ارتباطات ، فن آوری های نوین :    

به گزارش خبرگزاری مهر به نقل از انگجت، قابلیت جدید بلندگوهای اکو شو به کاربران امکان می‌دهد تا اقلام جدیدی را برای خرید به فهرست منتخب خود اضافه کنند. برای این کار تنها باید بارکد اقلام مذکور اسکن شود.

اگر چه تا پیش از این تکمیل فهرست خرید توسط بلندگوهای آمازون با صدور فرامین صوتی ممکن بود، اما گاهی این کار با مشکلاتی همراه می‌شد. زیرا درک تلفظ دقیق برخی اقلام خاص توسط بلندگوهای آمازون ناممکن بود و از سوی دیگر گاهی اوقات افراد مایل به خرید محصولی خاص از یک شرکت خاص هستند که با بیان فرامین صوتی قابل انتقال نیست.

این خدمات به بلندگوهای اکو شو ۵ و اکو شو ۸ که همراه با نمایشگر عرضه می‌شوند، اضافه شده است. برای آغاز این فرایند تنها کافیست عبارت «الکسا، این را برای فهرست خرید من اسکن کن» بیان شود، در ادامه باید بارکد محصول مورد نظر در برابر دوربین نمایشگر قرار گیرد تا فرایند اسکن آغاز شود.

104
0 0

لینک های مفید

طراحی لوگو دراصفهان

بانک اطلاعات مشاغل رایگان
لوازم یدکی جک JAC

کتاب های ادبیات آمریکای لاتین

سنگ چینی

کرم گریم


$(window).load(function () { 'use strict'; function activeStickyKit() { $('[data-sticky_column]').stick_in_parent({ parent: '[data-sticky_parent]' }); // bootstrap col position $('[data-sticky_column]') .on('sticky_kit:bottom', function (e) { $(this).parent().css('position', 'static'); }) .on('sticky_kit:unbottom', function (e) { $(this).parent().css('position', 'relative'); }); }; activeStickyKit(); function detachStickyKit() { $('[data-sticky_column]').trigger("sticky_kit:detach"); }; var screen = 768; var windowHeight, windowWidth; windowWidth = $(window).width(); if ((windowWidth < screen)) { detachStickyKit(); } else { activeStickyKit(); } // windowSize // window resize function windowSize() { windowHeight = window.innerHeight ? window.innerHeight : $(window).height(); windowWidth = window.innerWidth ? window.innerWidth : $(window).width(); } windowSize(); // Returns a function, that, as long as it continues to be invoked, will not // be triggered. The function will be called after it stops being called for // N milliseconds. If `immediate` is passed, trigger the function on the // leading edge, instead of the trailing. function debounce(func, wait, immediate) { var timeout; return function () { var context = this, args = arguments; var later = function () { timeout = null; if (!immediate) func.apply(context, args); }; var callNow = immediate && !timeout; clearTimeout(timeout); timeout = setTimeout(later, wait); if (callNow) func.apply(context, args); }; }; $(window).resize(debounce(function () { windowSize(); $(document.body).trigger("sticky_kit:recalc"); if (windowWidth < screen) { detachStickyKit(); } else { activeStickyKit(); } }, 250)); });