Aller au contenu

Certification accessoires Amazon AVS et Google Cast

Guide - AVS, Alexa Built-in, Cast, Chromecast built-in

Integrer Amazon Alexa ou Google Cast dans une enceinte connectee, un afficheur, un televiseur ou un accessoire domotique ajoute une couche de certification programme par-dessus la certification reglementaire radio et CEM. Amazon structure son programme autour de trois voies, Alexa Built-in avec l'AVS Device SDK, Alexa Connect Kit (ACK) pour des objets connectes plus simples, et Alexa Built-in Lite pour des integrations limitees. Google structure son programme autour de Chromecast built-in pour l'audio, Chromecast built-in pour les televiseurs, et Google Assistant built-in, avec des extensions en cours autour de Matter casting. Les deux programmes partagent les memes familles de contraintes: conformite de la connexion cloud, avant acoustique et plan d'essai far-field pour les produits voix, gestion OAuth et identifiants, regles privacy et indicateur microphone, DRM pour la video. Cette page presente la cartographie institutionnelle des deux programmes, la logique AFE et plan d'essai acoustique, la couche wake-word et IP DSP, la pile de decouverte mDNS-SD et DIAL cote Cast, la voie Widevine pour la video, et les contraintes croisees avec la certification radio reglementaire.

Les deux programmes sont portes par Amazon et Google en tant que programmes prives, distincts des regimes reglementaires publics. Le certificat qu'ils delivrent est contractuel: il autorise l'usage de la marque Alexa Built-in ou Chromecast built-in et l'acces au cloud correspondant, sous les termes de l'accord developpeur.

ActeurPerimetreType de decision
Amazon DeveloperEnrolement, acces SDK, gestion compte cloud AlexaCreation de compte, acces contractuel a AVS ou ACK
Equipe Alexa certification AmazonRevue fonctionnelle, acoustique et privacy pour Alexa Built-inPassage du plan d'essai acoustique et fonctionnel, autorisation de marque
Google DevelopersAcces Cast SDK et Assistant SDK, gestion compteCreation de compte, acces contractuel au cloud Cast
Equipe certification GoogleRevue fonctionnelle, acoustique et DRM pour Cast et AssistantPassage de la certification Cast ou Assistant, autorisation de marque
Laboratoires acoustiques accreditesChambre anechoique, champ diffus, conditions multi-talkerRapports d'essais conformes au plan Amazon ou Google
Widevine et partenaires DRMIntegration Widevine L1 materiel, provisionnement de KeyBoxCertificat d'integration pour la video premium

L'interlocuteur de procedure pour le fabricant est, cote Amazon, l'equipe Alexa Built-in ou ACK certification accessible via le portail Amazon Developer, et cote Google, l'equipe Cast ou Assistant certification accessible via Google Developers. L'enrolement direct sans compte developpeur n'est pas possible.

Amazon AVS: Alexa Built-in, ACK, Alexa Built-in Lite

Section intitulée « Amazon AVS: Alexa Built-in, ACK, Alexa Built-in Lite »

Le programme accessoires Alexa d'Amazon compte trois voies de certification, definies par la profondeur fonctionnelle de l'integration Alexa et la localisation de la logique cloud.

Alexa Built-in couvre les produits qui embarquent le client Alexa complet sur l'appareil. La base technique est l'AVS Device SDK (C++ sur Linux ou RTOS, derivees Java sur les plateformes Android) ou l'Alexa Voice Service Integration Kit (AVS-IK) pour une integration acceleree sur des SoC partenaires. L'appareil prend en charge:

  • detection wake-word locale, par un moteur embarque (Sensory TrulyHandsfree, moteur Amazon proprietaire, ou equivalent),
  • streaming vers AVS de l'audio capture apres le wake-word, en HTTP/2 avec authentification OAuth via Login With Amazon,
  • rendu des reponses audio, eventuellement avec une interface graphique sur ecran,
  • capacites cote appareil declarees via Alexa Smart Home ou Alexa Skill API.

Cette voie impose le niveau le plus eleve de conformite fonctionnelle et acoustique.

ACK cible les objets connectes plus simples: appareils electromenagers, prises, capteurs, accessoires de cuisine. La logique client Alexa ne tourne pas sur l'appareil. Le produit integre un petit module fourni par Amazon (Wi-Fi plus MCU) preconfigure avec un firmware heberge par Amazon. L'appareil expose ses capacites par une API Amazon, et Amazon gere la partie cloud, les mises a jour OTA et l'integration de compte.

Cette voie n'a pas de plan d'essai acoustique, parce que l'appareil n'a typiquement pas de reseau de microphones far-field. La certification fonctionnelle couvre l'integration de l'API Amazon et la conformite aux Amazon Privacy and Security Requirements pour appareils connectes.

Lite couvre un perimetre intermediaire: integration Alexa limitee sur des appareils qui ont un microphone mais pas un reseau far-field, typique d'ecouteurs ou d'accessoires wearable. Le plan d'essai acoustique est reduit par rapport au Built-in complet, et le jeu de fonctionnalites Alexa supporte est plus restreint.

VoieLogique cloudMicrophoneProfondeur plan d'essai
Alexa Built-inSur l'appareil, AVS Device SDKReseau far-field typiquePlan acoustique et fonctionnel complet
ACKFirmware heberge Amazon sur module dedieTypiquement aucunFonctionnel seulement, pas d'acoustique
Alexa Built-in LiteSur l'appareil, perimetre reduitMono ou close-talkPlan acoustique reduit

La certification fonctionnelle d'Alexa Built-in repose sur un plan d'essai acoustique, l'Alexa Acoustic Test Plan, complete par l'Alexa Functional Test Plan. L'objectif est de valider que l'avant acoustique de l'appareil (AFE) permet au moteur wake-word et au dialogue streame vers AVS de fonctionner dans des conditions d'ecoute realistes.

L'AFE est la chaine qui capte la voix de l'utilisateur, la conditionne, applique l'annulation d'echo acoustique quand l'appareil joue lui-meme de l'audio, et fournit au moteur wake-word et au cloud un signal propre. Ses composants:

  • reseau de microphones far-field (typiquement 2 a 7 microphones selon la classe d'appareil), capable de beamforming,
  • AEC (Acoustic Echo Cancellation) pour la lecture de musique ou le rendu de reponses audio,
  • suppression de bruit en champ diffus, musique et environnement multi-talker,
  • beamforming et localisation de source pour focaliser sur le locuteur actif,
  • controle automatique de gain pour absorber les variations de proximite de l'utilisateur.

L'IP DSP est un point recurrent: plusieurs acteurs (Cirrus Logic, Knowles, DSP Group, Synaptics-CES heritage) proposent des briques AFE commerciales preacordees pour Alexa Built-in ou Cast. Le choix de la brique conditionne le SNR atteint et le taux de passage du plan d'essai.

Les essais acoustiques sont menes en laboratoire accredite equipe d'une chambre anechoique capable de simuler des profils de reverberation representatifs d'environnements domestiques. L'instrumentation est fournie par des specialistes comme Audio Precision, Klippel, Listen Inc. La sequence standard:

  • detection wake-word a distances variables (typiquement jusqu'a plusieurs metres),
  • multi-talker avec sources de voix concurrentes a differents angles,
  • AEC pendant la lecture musicale a divers niveaux,
  • suppression de bruit avec injection de bruit diffus,
  • taux de false-accept avec contenus audio non cibles.

Les valeurs cibles exactes sont definies dans le plan d'essai Amazon et evoluent. L'ordre de grandeur d'effort, en partant d'un AFE non acorde, est de plusieurs iterations d'essais physiques avec ajustements materiels (placement micros, ports acoustiques, amortissement interne) entre les sessions.

Le moteur wake-word est une brique critique. Deux motifs:

  • moteur tiers embarque, cas le plus frequent pour les produits non-Amazon (Sensory TrulyHandsfree est la reference historique),
  • moteur Amazon proprietaire, disponible sous licence pour certains partenaires.

Le taux d'activation wake-word, la latence entre le mot prononce par l'utilisateur et le streaming vers AVS, et le taux de false-accept par heure sont des metriques toutes couvertes par le plan d'essai. Le moteur et son tuning constituent un livrable qui accompagne la certification.

La connexion au cloud AVS fonctionne sur une pile specifique.

  • Endpoints HTTP/2 sur le cloud Alexa, avec multiplexage pour l'audio basse latence,
  • OAuth 2.0 via Login With Amazon pour l'authentification utilisateur sur l'appareil,
  • refresh-tokens geres par l'appareil, avec rotation selon les regles Amazon.

Un bug frequent est la rotation des refresh-tokens cassee apres un reboot de l'appareil: l'appareil stocke un refresh-token, le reboot perd l'etat rotation, le cloud refuse la requete de refresh suivante, l'utilisateur est deconnecte sans explication. Ce motif est detecte en pre-revue de certification lorsqu'il apparait.

L'audio uploade vers AVS est typiquement encode en Opus a 16 kHz mono, parfois en PCM selon la configuration. Le choix entre Opus et PCM influence bande passante et latence codec, deux facteurs ponderes par Amazon en revue fonctionnelle.

Les Amazon Privacy and Security Requirements pour Alexa Built-in imposent des regles strictes sur la vie privee de l'utilisateur.

  • bouton mute physique obligatoire: une commande materielle qui deconnecte physiquement ou inhibe visiblement le reseau de microphones,
  • indicateur LED quand le microphone diffuse activement de l'audio vers le cloud, avec une politique d'allumage permanent pendant le streaming,
  • etat du microphone signale a chaque interaction, pas d'ecoute silencieuse,
  • reset usine qui efface integralement identifiants stockes et donnees personnelles.

La regle d'indicateur LED est regulierement sous-estimee: un appareil qui n'emet la LED qu'au demarrage du streaming et pas pendant toute sa duree n'est pas conforme. La pre-revue verifie que la LED reste allumee sur toute la fenetre de streaming.

Google Cast: Chromecast built-in et Assistant built-in

Section intitulée « Google Cast: Chromecast built-in et Assistant built-in »

Le programme accessoires Google couvre deux voies produit principales, plus une extension Matter en cours.

Produits audio seul: enceintes connectees, barres de son, recepteurs audio. L'integration passe par le Google Cast SDK cote recepteur, avec un sender sur telephone, tablette ou navigateur (l'app Cast et l'extension Chrome Cast). L'architecture:

  • mDNS-SD (Multicast DNS Service Discovery) pour decouvrir les recepteurs sur le reseau local,
  • DIAL (Discovery And Launch) pour lancer l'application du recepteur,
  • Cast Application Framework (CAF) pour la gestion de session et des messages entre sender et recepteur.

Le produit integre aussi typiquement Google Assistant built-in quand il a un microphone, avec un plan d'essai acoustique proche d'esprit de celui d'Amazon.

Televiseurs et afficheurs connectes. Ajoute par-dessus la voie audio:

  • rendu video avec support des codecs H.264, H.265 et AV1 selon la classe de produit,
  • DRM Widevine, en L1 pour les contenus premium HD ou UHD, en L3 pour des resolutions inferieures,
  • pipeline HDR avec Dolby Vision ou HDR10 plus selon le positionnement commercial,
  • pass-through Dolby Atmos pour les sorties audio compatibles.

Les exigences materielles (RAM, CPU, decodeur AES, classe Wi-Fi) sont definies par Google dans des documents publies, avec des minimums qui evoluent selon les generations de SoC. L'ordre de grandeur est un minimum Wi-Fi 5 avec Wi-Fi 6 prefere sur les generations recentes, mais les chiffres exacts applicables a un projet donne doivent etre verifies aupres de Google.

Une couche de certification distincte de Cast, dediee a l'integration voix. Le plan d'essai fonctionnel et acoustique ressemble d'esprit au plan Amazon, avec ses propres metriques: taux de detection wake-word ("Hey Google" ou "OK Google"), SNR far-field, AEC pendant la lecture musicale, taux de false-accept. Un produit peut etre Cast seul, Assistant seul ou les deux selon le perimetre vise.

L'horizon 2024 a 2026 introduit le Matter casting: roles de casting (Casting Source et Casting Target) sur le tissu Matter. Le point est de converger avec l'ecosysteme Matter sur la couche de decouverte et de gestion de session, tout en gardant le Cast SDK sur la couche applicative et media. L'integration exacte depend des revisions de version Matter et des decisions des acteurs de l'ecosysteme: au moment de la redaction, l'angle Cast over Matter est en cours de structuration.

VoieTypeCert fonctionnelCert acoustiqueDRM
Chromecast built-in pour l'audioRecepteur audioOuiSouvent couple a Assistant si micro presentContrainte faible
Chromecast built-in pour TVRecepteur videoOuiSi micro embarqueWidevine L1 pour premium HD ou UHD
Google Assistant built-inIntegration voixOuiOui, plan d'essai acoustique completSans objet
Matter castingExtension casting sur MatterEmergentDepend du type de produitDepend du type de produit

Pour les produits Cast qui rendent de la video premium, l'integration Widevine est une brique critique.

  • Widevine L1 (appui materiel): cles gerees dans un Trusted Execution Environment (TEE), decodage du contenu dans un chemin protege. Requis pour les contenus premium HD et UHD de Netflix, Disney+ et equivalents.
  • Widevine L3 (logiciel): cles et decodage en logiciel. Acceptable pour des resolutions plus faibles ou des configurations specifiques, insuffisant pour le HD ou UHD premium.

L'integration L1 exige le chargement d'une KeyBox dans le SoC en usine, dans un processus supervise par le fournisseur SoC et Google. La KeyBox est specifique a l'unite et non transferable. Oublier la KeyBox en usine, ou la perdre lors des flux de reparation, est un motif d'echec recurrent qui aboutit a un appareil non jouable.

Un symptome frequent en pre-revue est le frame drop au handshake Widevine au demarrage du flux ou lors de la rotation de cle. La cause est typiquement un probleme de timing dans le pipeline protege ou une derivation de cle lente qui ne s'absorbe pas dans le budget de synchronisation audio-video. La resolution passe par des mesures internes au SoC et un tuning du decodeur protege.

Pour les produits audio haut de gamme, aucune couche DRM equivalente ne s'applique: la chaine audio ne porte pas de protection de contenu equivalente.

Plusieurs contraintes s'appliquent a la fois a AVS et Cast.

Les certifications AVS et Cast ne remplacent pas la certification radio reglementaire. Une enceinte connectee pour le marche europeen a besoin de:

Pour les Etats-Unis, FCC Part 15 prend la place du CE sous RED. Pour le Japon, la certification MIC avec le marquage giteki, et ainsi de suite pour les autres regions reglementaires. Les couches radio s'empilent par-dessus les couches programme, pas en substitution.

Les exigences privacy et securite imposees par Amazon et Google sur les accessoires connectes recouvrent en partie des referentiels publics comme NIST IR 8425 et EN 303 645, notamment sur les mecanismes de mise a jour, la gestion des mots de passe par defaut et la gestion des vulnerabilites. La convergence n'est pas totale, mais un travail de cybersecurite bien organise couvre a la fois la demande Amazon ou Google et les referentiels publics.

Le choix de la brique AFE (DSP, moteur wake-word, beamforming) implique du licensing tiers. Les acteurs pertinents au moment de la redaction comprennent Cirrus Logic, Knowles, DSP Group, et Synaptics avec l'heritage CES Conexant. La structure de licensing et la feuille de route technologique evoluent, et une verification a jour aupres de chaque fournisseur est la seule source solide.

Matter s'introduit progressivement comme couche unifiante de la maison connectee, avec des extensions cote casting pour Google et cote smart home pour Amazon comme pour Google. L'angle Cast over Matter et le support Matter d'Alexa Smart Home sont suivis en parallele par les deux programmes. Matter ne remplace pas la couche voix ou media: il s'ajoute.

PiegeConsequence
AFE avec SNR microphone insuffisantTaux de detection wake-word sous le seuil du plan d'essai acoustique
AEC qui echoue pendant la lecture musicaleWake-word masque, dialogue bloque quand la musique joue
Rotation des refresh-tokens OAuth cassee apres rebootUtilisateur deconnecte, liaison cloud perdue sans explication
Frame drops Cast video au handshake WidevineFlux rejete, contenu premium non jouable sur l'appareil
LED mute pas allumee en permanence pendant le streamingInfraction privacy, echec en revue Alexa Privacy and Security
Reset usine qui efface les cles Cast sans re-provisionnementAppareil inutilisable en recepteur Cast apres le reset
Confondre Alexa Built-in et ACK au cadrageMauvais SDK choisi, integration relancee au changement de programme
IP wake-word non licenciee a l'industrialisationLicence forcee sous pression de delai ou changement de moteur
Sous-estimer Wi-Fi Alliance et Bluetooth SIG par-dessusCertification programme obtenue mais produit non conforme radio
Oublier la KeyBox Widevine en usineChaine L1 non operationnelle, premium HD ou UHD non jouable

Procedure pas a pas pour une enceinte connectee Alexa Built-in

Section intitulée « Procedure pas a pas pour une enceinte connectee Alexa Built-in »

La sequence typique pour un fabricant integrant Alexa Built-in sur un nouveau produit.

  1. Ouvrir le compte Amazon Developer et signer l'accord Alexa Built-in, avec selection de la voie cible (Built-in, ACK, Built-in Lite).
  2. Choisir le SoC et la brique AFE, valider le licensing IP DSP (fournisseur DSP, moteur wake-word, beamforming).
  3. Integrer l'AVS Device SDK ou AVS-IK, y compris OAuth via Login With Amazon et gestion des refresh-tokens.
  4. Conception acoustique et mecanique: placement du reseau de microphones, amortissement interne, ports acoustiques, bouton mute et LED.
  5. Tuning acoustique interne avec mesures provisoires en chambre maison ou bas cout, avant passage en laboratoire accredite.
  6. Essais acoustiques pre-cert en laboratoire accredite (Audio Precision, Klippel, Listen Inc.), taux de detection wake-word, AEC, multi-talker.
  7. Essais fonctionnels pre-cert sur l'Alexa Functional Test Plan: dialogues, capacites, rendu de reponse.
  8. Revue privacy et securite contre les Amazon Privacy and Security Requirements: mute, LED, reset usine, effacement de donnees.
  9. Certifications Wi-Fi Alliance et Bluetooth SIG en parallele, cote radio reglementaire.
  10. Certification radio regionale: FCC, CE sous RED, MIC, KC et ainsi de suite selon les marches cibles.
  11. Soumettre le dossier complet a Amazon, avec rapports acoustique et fonctionnel, declarations privacy, references reglementaires.
  12. Iterer sur les commentaires Amazon, conduire des essais complementaires eventuels, obtenir le passage Alexa Built-in.
  13. Autorisation de marque et acces aux livrables commerciaux Alexa Built-in (logo, marketing, inscription au registre du site Amazon).
  14. Maintenance: suivre les mises a jour Alexa SDK, les revisions du plan d'essai Amazon, la feuille de route Wi-Fi Alliance et Bluetooth SIG.

Pour des ordres de grandeur transverses par phase, voir chronogramme de certification.

CritereAlexa Built-in (Amazon)Chromecast et Assistant built-in (Google)
Point d'entree cloudAVS Device SDK ou AVS-IK, HTTP/2 + OAuth via LWACast SDK ou Assistant SDK, mDNS-SD + DIAL + CAF
Wake-word"Alexa", moteur local + plan d'essai acoustique"Hey Google" / "OK Google", moteur local + plan d'essai
Plan d'essai acoustiqueAlexa Acoustic Test Plan, laboratoire accreditePlan d'essai acoustique Google equivalent, laboratoire accredite
DRM videoSans objet pour les produits audio typiquesWidevine L1 pour le HD ou UHD premium sur produits TV
Voie IoT liteACK (Alexa Connect Kit) sur module heberge AmazonPas d'equivalent strict, indirect via Google Home et Matter
Privacy et indicateurMute, LED permanente pendant streaming, reset usineRegles equivalentes sous policy Google
MarqueLogo et autorisation de marque Alexa Built-inLogos Chromecast built-in / Google Assistant built-in

Les deux programmes partagent un air de famille fort sur les parties AFE, cloud voix et privacy. Ils divergent sur l'angle DRM pour la video (specifique a Cast sur TV) et sur la voie IoT lite (ou Amazon a structure ACK sans symetrique exact cote Google au moment de la redaction).

Sources & références

  1. Amazon Developer, Alexa Voice Service overview , Amazon developer.amazon.com/en-US/alexa/alexa-voice-service
  2. Amazon Developer, Alexa Connect Kit , Amazon developer.amazon.com/en-US/alexa/connected-devices/alexa-connect-kit
  3. Google Developers, Cast SDK overview , Google developers.google.com/cast
  4. Google Developers, Google Assistant SDK , Google developers.google.com/assistant/sdk
  5. Widevine, DRM for premium content , Google www.widevine.com/
  6. Connectivity Standards Alliance, Matter specification , CSA csa-iot.org/all-solutions/matter/