;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Novos fones da Amazon com Alexa chegam ao Brasil a partir de R$ 899

Fones de ouvido Echo Buds, da Amazon, chegam ao Brasil - Amazon
Fones de ouvido Echo Buds, da Amazon, chegam ao Brasil Imagem: Amazon

Marcella Duarte

Colaboração para Tilt, em São Paulo

16/02/2022 10h30Atualizada em 16/02/2022 19h21

A Amazon lança hoje (16) no Brasil os Echo Buds, sua primeira linha de fones de ouvido inteligentes sem fio —e também o seu primeiro aparelho portátil equipado com Alexa. Assim, a assistente virtual e suas comodidades podem acompanhar você em mais lugares. Os preços partem de R$ 899.

De acordo com a empresa, eles "fornecem um áudio nítido e equilibrado". Os fones contam com microfones que conseguem captar os comandos de voz — necessários para acionar os recursos de Alexa — sem necessidade de encostar ou apertar qualquer parte do fone.

Entre os pedidos mais comuns que podem ser feitos para a assistente no fone, estão: ar uma playlist ou artista em serviços de streaming de música (como Amazon Music, Spotify e Apple Music), trocar de faixa, aumentar o som, reproduzir podcasts, ouvir notícias. Basta uma simples frase de comando, segundo a empresa.

Por exemplo, durante uma caminhada, pode-se dizer: "Alexa, toque música pop por 15 minutos".

É possível também ligar para algum contato da agenda do seu celular sem tirar o telefone do bolso. O comando pode ser na linha: "Alexa, ligar para Fulano".

echo buds - Amazon - Amazon
Echo Buds
Imagem: Amazon

Reproduzir livros em áudio e mais

A Amazon é conhecida por comercializar livros digitais e seu leitor Kindle. Com os fones, será possível ouvir os conteúdos dos ebooks.

Além disso, rotinas populares usadas nos Echo Dot e Echo Show (alto-falantes inteligentes da empresa), como criar lembretes e listas de compras, checar a agenda, ativar rotinas de casa inteligente, também poderão ser acionadas pelos fones de ouvido.

Característica dos fones

O aparelho tem classificação IPX4 — a respingos de água, suor ou chuva leve —, sendo recomendado também para atividades esportivas. Seu formado é parecido com o do Galaxy Buds, da Samsung: apenas uma bolinha que se encaixa na abertura auricular, sem "perninhas" como as dos AirPods, da Apple.

Eles oferecem até cinco horas de reprodução de música com uma única carga, segundo a Amazon.

A bateria embutida no estojo é capaz de realizar duas cargas adicionais, totalizando até 15 horas de uso. Para verificar a autonomia, basta dizer: "Alexa, qual é o nível da bateria?".

echo buds app - Amazon - Amazon
Aplicativo permite monitorar os níveis de bateria
Imagem: Amazon

Para ativar os Echo Buds, é preciso baixar e se cadastrar no app gratuito Alexa, em um celular com sistema operacional a partir do Android 6.0 ou do iOS 12.

Além de se conectar à assistente virtual da Amazon, usando a internet do celular ou o wi-fi, é possível definir os controles de toque integrados para ar o serviço de voz nativo do telefone, como Siri, no iPhone, ou Google Assistente, no Android.

Outros recursos

Os fones contam também com cancelamento ativo de ruídos (ANC, em inglês). Dois microfones externos e um microfone interno calculam a pressão sonora no tímpano, para gerar o inverso do sinal e cancelar ruídos indesejados. Para ativar, deve-se pressionar e segurar o fone de ouvido ou dizer "Alexa, ativar cancelamento de ruído".

Se preferir que o áudio não seja "blindado", para ouvir o que está acontecendo ao seu redor, é só habilitar o modo ambiente, pressionando e segurando o fone de ouvido, ou pedindo: "Alexa, desativar o cancelamento de ruído". É possível ajustar a quantidade de som ambiente que se quer ouvir, nas configurações do app Alexa.

echo buds - Amazon - Amazon
Ponteiras de tamanho diferentes permitem melhor ajuste auricular
Imagem: Amazon

O modelo é vendido com quatro tamanhos de ponteiras e dois tamanhos de ganchos, e conta com ventilação embutida, para reduzir a pressão intra-auricular. Durante a configuração dos fones, um guia de encaixe fará um teste e confirmará se a vedação está adequada.

Assim como alguns dos concorrentes, os Echo Buds são equipados com serviços de localização. Se perdê-los, e o aplicativo no celular ou diga "Alexa, encontre meus fones" para outro de seus aparelhos com a assistente virtual, como uma caixa de som Echo Dot, por exemplo. Você será informado sobre a última localização e, se estiverem por perto, os fones emitirão um alerta sonoro.

Em relação à privacidade, a Amazon diz em seu comunicado de lançamento que os fones são desenvolvidos com "múltiplas camadas de proteção e controles", incluindo a capacidade de silenciar os microfones com o aplicativo Alexa, e de visualizar e excluir suas gravações de voz.

echo buds - Amazon - Amazon
Modelo com tecnologia de carregamento sem fio sai por R$999
Imagem: Amazon

Os Echo Buds estão disponíveis no Brasil em pré-venda, no site da Amazon, em duas versões na cor preta: uma com estojo de recarga com fio (R$ 899) e outra com estojo que permite recarga sem fio (R$ 999; carregador wireless vendido separadamente). Ambas incluem um cabo USB-C para carregamento.

O UOL pode receber uma parcela das vendas pelos links recomendados neste conteúdo.