$ErrorActionPreference = 'Stop' # Se já tiver seu link de pagamento, coloque-o entre as aspas. $checkoutUrl = '' $base = 'C:\Users\Israel Nobre\Documents\Codex\2026-10-11\chat-eu-quero-que-voc-crie\outputs' $nome = 'brinca-letras' $imagens = @( @{ Nome = 'logo.png'; Origem = 'C:\Users\ISRAEL~1\AppData\Local\Temp\codex-clipboard-ecf7b844-553e-4d55-9b91-9a8688fa2377.png' }, @{ Nome = 'crianca.png'; Origem = 'C:\Users\ISRAEL~1\AppData\Local\Temp\codex-clipboard-6ae23ce6-22ef-40fb-bca6-416373234ff5.png' }, @{ Nome = 'idiomas.png'; Origem = 'C:\Users\ISRAEL~1\AppData\Local\Temp\codex-clipboard-8d2f65bd-551f-4cfd-aeef-edadcc5e4a7e.png' }, @{ Nome = 'detalhes.png'; Origem = 'C:\Users\ISRAEL~1\AppData\Local\Temp\codex-clipboard-3017c8ed-3d61-41da-ac3a-c81e949ffaec.png' }, @{ Nome = 'cores.png'; Origem = 'C:\Users\ISRAEL~1\AppData\Local\Temp\codex-clipboard-e7c22ffc-26ed-4ce8-b8fa-8c031023a49e.png' }, @{ Nome = 'familia.png'; Origem = 'C:\Users\ISRAEL~1\AppData\Local\Temp\codex-clipboard-21bdbe57-4c35-407a-97bb-6d4b4b35c75a.png' } ) $faltantes = @($imagens | Where-Object { -not (Test-Path -LiteralPath $_.Origem -PathType Leaf) }) if ($faltantes.Count -gt 0) { $lista = ($faltantes | ForEach-Object { $_.Origem }) -join "`n" throw "Estas imagens não foram encontradas. Recupere os arquivos antes de executar novamente:`n$lista" } New-Item -ItemType Directory -Path $base -Force | Out-Null $destino = Join-Path $base $nome if (Test-Path -LiteralPath $destino) { $nome = 'brinca-letras-' + [Guid]::NewGuid().ToString('N').Substring(0,8) $destino = Join-Path $base $nome } $assets = Join-Path $destino 'assets' New-Item -ItemType Directory -Path $assets -Force | Out-Null foreach ($imagem in $imagens) { Copy-Item -LiteralPath $imagem.Origem -Destination (Join-Path $assets $imagem.Nome) } $utf8 = New-Object System.Text.UTF8Encoding($false) $config = [ordered]@{ checkoutUrl = $checkoutUrl email = '' whatsapp = '' razaoSocial = '' cnpj = '' politicaPrivacidade = '' politicaTrocas = '' } $configTexto = 'window.BRINCA_LETRAS = ' + ($config | ConvertTo-Json) + ';' [System.IO.File]::WriteAllText( (Join-Path $destino 'config.js'), $configTexto, $utf8 ) $html = @' Livro Falante Bilíngue | BRINCA LETRAS
PEQUENAS DESCOBERTAS. GRANDES SORRISOS. ESSE É O JEITO BRINCA LETRAS.
Livro falante · Português + Inglês

Menos tela.
Mais descobertas.
Em dois idiomas.

Dê à curiosidade do seu filho algo novo para explorar: um livro que fala, responde ao toque e convida a descobrir palavras em português e inglês.

Quero o Livro Falante

Um mundo de descobertas por R$ 149,90

Criança brincando com o livro interativo aberto na página do alfabeto
3+ANOS
Tocou. Ouviu. Descobriu.A brincadeira ganha uma nova voz.
Dois idiomasPortuguês e inglês
Toque e escuteImagens que ganham som
Brincadeira sem telasSem aplicativo ou internet
Para explorar juntosA partir de 3 anos
Uma nova possibilidade na hora de brincar

A curiosidade já está aí.
Dê a ela um mundo para explorar.

Seu filho toca, escuta, observa e tenta de novo. O Livro Falante transforma esse impulso de descobrir em uma brincadeira cheia de imagens, sons e novas palavras.

Mais participação na brincadeira

A criança escolhe o que quer explorar e toca nas figuras para ouvir. Cada interação convida a uma nova descoberta.

Um primeiro contato com o inglês

Palavras do dia a dia aparecem em dois idiomas. Uma forma leve de apresentar novos sons, no ritmo da criança.

Um convite para brincar juntos

Ouçam, repitam e procurem pela casa o que aparece nas páginas. O livro abre espaço para boas conversas.

Livro aberto com animais e reprodução de palavras em português e inglês
PORTUGUÊS + ENGLISH
Simples de usar. Gostoso de descobrir.

Um toque.
Uma nova palavra.
Mais uma descoberta.

A brincadeira começa nas mãos da criança — e pode continuar em qualquer cantinho da casa.

  1. 1

    Ligue e abra o livro

    Com as pilhas instaladas por um adulto, ligue o módulo e escolha uma página para explorar.

  2. 2

    Toque para escutar

    As imagens interativas reproduzem palavras e sons. A criança participa e escolhe o próximo toque.

  3. 3

    Descubra em dois idiomas

    Explore português e inglês. Incentive seu filho a ouvir, repetir e reconhecer as figuras.

Quero levar essa brincadeira para casa
Mude a página. Comece outra aventura.

Um livro.
Um mundo inteiro para explorar.

Do leão à maçã, do carro às partes do corpo: temas familiares viram oportunidades para brincar com novas palavras.

Animais

Bichos, nomes e novas descobertas.

Alfabeto

Letras e palavras para explorar.

Frutas e vegetais

A brincadeira encontra o dia a dia.

Veículos

Descobertas que vão longe.

Partes do corpo

Conhecer, apontar e nomear.

Profissões e família

Pessoas que fazem parte do mundo.

Imagens, palavras e sons reunidos em uma experiência de exploração fora das telas.

O próximo “olha o que eu descobri!” pode começar com um toque.

Na sala, no quarto ou em um momento em família: abra uma página, escolha um tema e deixe a conversa acontecer. Pequenos momentos também podem render grandes sorrisos.

O próximo presente pode ter uma nova voz

Dê um novo som
à hora de brincar.

Leve para casa uma brincadeira que aproxima a curiosidade do seu filho de novas palavras, imagens e descobertas.

Três opções de cor do Livro Falante: azul, amarelo e rosa

A oferta inclui 1 livro. Cores conforme disponibilidade.

BRINCA LETRAS

Livro Falante
Bilíngue

Português e inglês · A partir de 3 anos

  • 1 livro físico com reprodução sonora
  • Imagens interativas para tocar e explorar
  • Temas do dia a dia em dois idiomas
  • Brincadeira sem aplicativo ou internet
Seu Livro Falante por

R$149,90

Frete, prazo e condições de pagamento na finalização.
3 pilhas AAA não inclusas.

Antes de levar para casa

Você pergunta.
A gente explica.

Os detalhes que ajudam a escolher a próxima brincadeira do seu filho.

Ver a oferta
Para qual idade o livro é indicado?

A indicação é a partir de 3 anos. Um adulto deve acompanhar o uso e seguir as orientações da embalagem.

Meu filho precisa saber ler?

A proposta é explorar imagens e sons. A criança pode tocar nas figuras, ouvir as palavras e brincar com o acompanhamento de um adulto, mesmo antes de dominar a leitura.

O livro fala português e inglês?

Sim. O livro apresenta palavras e sons em português e inglês, permitindo explorar os dois idiomas durante a brincadeira.

Precisa de celular, aplicativo ou internet?

Não. O módulo sonoro faz parte do próprio livro. A brincadeira funciona sem conexão com celular, aplicativo ou internet.

Precisa de pilhas?

Sim. O livro utiliza 3 pilhas AAA, que não acompanham o produto. A instalação e a troca devem ser feitas por um adulto.

O que vem na embalagem?

Você recebe 1 Livro Falante Bilíngue interativo com som. As fotos com várias cores mostram as opções do produto; a oferta de R$ 149,90 corresponde a uma unidade.

Posso escolher a cor?

As opções apresentadas são azul, amarelo e rosa. Confira as cores disponíveis e a opção escolhida na finalização do pedido.

O livro funciona como um curso de inglês?

Ele oferece um contato lúdico com palavras e sons em inglês. É uma ferramenta para brincar e explorar o idioma, sem promessa de fluência ou de resultado em um prazo determinado.

Como consulto o frete e o prazo de entrega?

Confira as informações para o seu endereço na finalização do pedido, antes de concluir a compra.

Hoje, um toque.
Amanhã, mais uma história para contar.

Abra o livro, sente pertinho e descubram juntos o que a próxima página tem a dizer.

Quero descobrir com meu filho
BRINCA LETRAS

Novas descobertas estão chegando.

Os pedidos estarão disponíveis em breve. Volte para garantir seu Livro Falante.

'@ [System.IO.File]::WriteAllText( (Join-Path $destino 'index.html'), $html, $utf8 ) $instrucoes = @' BRINCA LETRAS — PÁGINA DE VENDAS ARQUIVOS DO SITE - index.html: página completa, incluindo aparência e interações. - config.js: link de pagamento e informações da empresa. - assets: logo e fotos do produto. COMO VISUALIZAR Abra index.html no navegador. ANTES DE PUBLICAR 1. Abra config.js em um editor de texto. 2. Preencha checkoutUrl com o endereço HTTPS real do seu pagamento. 3. Preencha email, whatsapp, razaoSocial e cnpj. Para WhatsApp, use o número internacional, somente dígitos. 4. Inclua os links reais em politicaPrivacidade e politicaTrocas. Os campos opcionais vazios não aparecem no rodapé. 5. Confirme as informações do produto e as condições do seu checkout: cor, pilhas, frete, prazo, preço e meios de pagamento. 6. Faça uma compra de teste pelo seu sistema de pagamento. SEM LINK DE PAGAMENTO O botão de compra apresenta um aviso de pedidos disponíveis em breve. A página não recebe pagamentos nem simula pedido concluído. Inserir checkoutUrl ativa o redirecionamento ao pagamento. PUBLICAÇÃO Extraia o ZIP e envie index.html, config.js e a pasta assets para a pasta pública do servidor. Mantenha os arquivos juntos. Não precisa instalar bibliotecas ou executar uma compilação. Use HTTPS na hospedagem. EDIÇÃO Os textos e o preço ficam em index.html. Se mudar o preço, atualize todas as ocorrências e o checkout. Depois de editar os arquivos, gere um novo ZIP ou envie a pasta atualizada. REFERÊNCIAS Foram usadas a logo e as imagens enviadas pelo usuário. A idade de 3 anos ou mais segue a indicação visível na embalagem. As referências divergem sobre idade; confirme o produto do seu fornecedor. A informação de 3 pilhas AAA não inclusas veio da página de referência: https://brinkidstore.com/products/livro-falante-bilingue%E2%84%A2-portugues-e-ingles A página não inclui avaliações inventadas, contagem regressiva, desconto fictício ou promessa de faturamento. VALIDAÇÃO O ambiente do assistente impediu a execução e a inspeção visual local. Confira a página em computador e celular antes de publicar. '@ $arquivoInstrucoes = Join-Path $base ($nome + '-PUBLICAR.txt') [System.IO.File]::WriteAllText($arquivoInstrucoes, $instrucoes, $utf8) $zip = Join-Path $base ($nome + '.zip') Compress-Archive -Path (Join-Path $destino '*') -DestinationPath $zip Write-Host '' Write-Host 'BRINCA LETRAS: arquivos criados.' -ForegroundColor Green Write-Host ('Página: ' + (Join-Path $destino 'index.html')) Write-Host ('Pacote para o servidor: ' + $zip) Write-Host ('Instruções: ' + $arquivoInstrucoes) Write-Host '' Write-Host 'Abra index.html para visualizar. Preencha config.js antes de vender.'