PulsarVoice se prépare au lancement public. Ces politiques sont en révision finale. Questions :
privacy@pulsaros.ca.
Avis et attributions relatifs aux logiciels tiers
*Projet aux fins de révision juridique. Le présent document est un projet de travail préparé aux fins de révision par un conseiller juridique et ne constitue pas un avis juridique. Date d'entrée en vigueur : [DATE].*
À propos du présent document
Le présent document énumère les composants logiciels et les modèles tiers qui sont intégrés à PulsarVoice ou utilisés par celui-ci, l'application de bureau publiée par PulsarOS Intelligence Inc. (une société fédérale canadienne constituée sous le régime de la Loi canadienne sur les sociétés par actions, numéro de société 17777191, numéro d'entreprise 730610631RC0001).
Chaque composant énuméré est la propriété de son ou de ses titulaires respectifs et est utilisé par PulsarVoice conformément aux conditions de la licence qui accompagne ce composant. Le code source, la conception et l'application de PulsarVoice ne sont pas à code source ouvert et demeurent la propriété de PulsarOS Intelligence Inc.; rien dans le présent document ne confère de droit quelconque sur l'application PulsarVoice elle-même.
Le texte intégral et non modifié de chaque licence applicable est inclus avec l'application et est accessible à chaque utilisateur. Lorsqu'un composant exige que sa mention de droit d'auteur ou son attribution soit reproduite, cette mention est reproduite à la fois dans le présent document et dans les documents de licence livrés avec l'application.
Note du conseiller juridique : La présente liste, y compris les noms des composants, les identifiants de licence et les lignes d'attribution, doit être confirmée et complétée par le conseiller juridique en regard des versions réellement livrées dans chaque version publiée de PulsarVoice. Les identifiants de licence ci-dessous sont énoncés tels qu'ils sont couramment rapportés et doivent être vérifiés en regard du fichier de licence réellement distribué avec chaque composant dans la version livrée. Les éléments marqués par des espaces réservés entre crochets, tels que [VERSION] et [COPYRIGHT HOLDERS], doivent être remplis par le conseiller juridique à partir des artéfacts livrés.
Personne-ressource pour toute question relative aux présents avis : [legal@pulsaros.ca].
Comment ces composants sont utilisés dans PulsarVoice
PulsarVoice est une application de bureau gratuite pour macOS, Windows et Linux qui donne une voix locale aux agents d'IA en terminal. La synthèse vocale (l'agent qui parle) et la reconnaissance vocale (l'écoute de l'utilisateur) s'exécutent entièrement sur l'ordinateur de l'utilisateur au moyen de modèles locaux. Les composants ci-dessous fournissent les modèles vocaux sur l'appareil, les environnements d'exécution de modèles qui les exécutent, le traitement des fichiers audio, l'interpréteur Python intégré et une routine locale de vérification de l'intégrité. Aucun de ces composants ne transmet hors de l'appareil l'audio, les transcriptions ou le texte de l'utilisateur dans le cadre de leur utilisation au sein de PulsarVoice.
Composants intégrés
Kokoro (modèle de synthèse vocale) et kokoro-onnx
- Utilisation : Fournit l'une des voix de synthèse vocale sur l'appareil, permettant à l'agent de prononcer son travail à voix haute localement.
kokoro-onnx est la couche d'intégration d'exécution utilisée pour exécuter le modèle Kokoro.
- Licence couramment indiquée : Apache License, Version 2.0 (à confirmer par le conseiller juridique).
- Attribution / avis : Kokoro and kokoro-onnx, Copyright (c) [COPYRIGHT HOLDERS]. Licensed under the Apache License, Version 2.0. Utilisé sans modification des conditions de la licence. Texte intégral de la licence inclus avec l'application.
Poids du modèle OpenAI Whisper, par l'intermédiaire de faster-whisper / CTranslate2
- Utilisation : Fournit la reconnaissance vocale sur l'appareil, transcrivant localement les réponses orales de l'utilisateur.
faster-whisper et le moteur CTranslate2 exécutent efficacement le modèle Whisper sur la machine de l'utilisateur.
- Licence couramment indiquée : MIT License (à confirmer par le conseiller juridique; les poids du modèle Whisper et chaque bibliothèque doivent être vérifiés séparément).
- Attribution / avis : Whisper, Copyright (c) [COPYRIGHT HOLDERS]; faster-whisper and CTranslate2, Copyright (c) [COPYRIGHT HOLDERS]. Licensed under the MIT License. Textes intégraux des licences inclus avec l'application.
mlx-whisper / MLX (Apple silicon)
- Utilisation : Fournit une voie optimisée pour Apple silicon pour la reconnaissance vocale sur l'appareil sur le matériel Mac pris en charge, exécutant le modèle Whisper au moyen du cadriciel MLX.
- Licence couramment indiquée : MIT License (à confirmer par le conseiller juridique).
- Attribution / avis : mlx-whisper and MLX, Copyright (c) [COPYRIGHT HOLDERS]. Licensed under the MIT License. Texte intégral de la licence inclus avec l'application.
Kyutai pocket-tts / modèle Kyutai TTS
- Utilisation : Fournit une option supplémentaire de modèle de synthèse vocale sur l'appareil, permettant à l'agent de parler localement.
- Licence couramment indiquée : Le modèle Kyutai TTS est couramment distribué sous la Creative Commons Attribution 4.0 International License (CC-BY-4.0). Le code qui l'accompagne peut être assorti d'une licence distincte; les deux doivent être confirmés par le conseiller juridique.
- Attribution / avis (obligatoire) : Ce composant comprend le modèle Kyutai TTS, créé par [COPYRIGHT HOLDERS / AUTHORS], sous licence Creative Commons Attribution 4.0 International License (CC-BY-4.0). La licence CC-BY-4.0 exige l'attribution aux créateurs d'origine. Aucune approbation par les créateurs n'est sous-entendue. Le texte intégral de la licence et un lien vers la licence sont inclus avec l'application. Note du conseiller juridique : étant donné que la licence CC-BY-4.0 exige l'attribution, le présent avis doit demeurer visible pour les utilisateurs et il faut confirmer qu'il satisfait aux exigences d'attribution de la licence (nom du créateur, nom de la licence et tout indicateur de modification) pour la version du modèle livrée.
onnxruntime
- Utilisation : Exécute les modèles au format ONNX sur la machine de l'utilisateur, y compris la voie de synthèse vocale qui utilise un modèle ONNX.
- Licence couramment indiquée : MIT License (à confirmer par le conseiller juridique).
- Attribution / avis : ONNX Runtime, Copyright (c) [COPYRIGHT HOLDERS]. Licensed under the MIT License. Texte intégral de la licence inclus avec l'application.
PyTorch (torch)
- Utilisation : Fournit un environnement d'exécution de modèle utilisé par certaines parties de la chaîne de traitement vocale sur l'appareil.
- Licence couramment indiquée : BSD 3-Clause License (à confirmer par le conseiller juridique).
- Attribution / avis : PyTorch, Copyright (c) [COPYRIGHT HOLDERS]. Licensed under the BSD 3-Clause License. Texte intégral de la licence inclus avec l'application.
NumPy
- Utilisation : Fournit les opérations numériques sur tableaux utilisées dans le traitement audio et le traitement des modèles sur la machine de l'utilisateur.
- Licence couramment indiquée : BSD 3-Clause License (à confirmer par le conseiller juridique).
- Attribution / avis : NumPy, Copyright (c) [COPYRIGHT HOLDERS]. Licensed under the BSD 3-Clause License. Texte intégral de la licence inclus avec l'application.
soundfile
- Utilisation : Lit et écrit des fichiers audio sur la machine de l'utilisateur dans le cadre de la voie vocale locale.
- Licence couramment indiquée : BSD License (à confirmer par le conseiller juridique; la variante précise de BSD doit être vérifiée).
- Attribution / avis : soundfile (PySoundFile), Copyright (c) [COPYRIGHT HOLDERS]. Licensed under the BSD License. Texte intégral de la licence inclus avec l'application.
distributions python-build-standalone de CPython
- Utilisation : Fournit l'interpréteur Python intégré (CPython) qui exécute la chaîne de traitement vocale locale, distribué sous la forme python-build-standalone afin que l'application puisse s'exécuter sans qu'un Python soit installé séparément.
- Licence couramment indiquée : CPython est distribué sous la Python Software Foundation License Agreement (PSF License Agreement). La distribution python-build-standalone peut regrouper des composants additionnels, chacun sous sa propre licence, tous à confirmer par le conseiller juridique.
- Attribution / avis : Python and CPython, Copyright (c) [COPYRIGHT HOLDERS, including the Python Software Foundation]. Utilisé sous la Python Software Foundation License Agreement. Les composants additionnels inclus dans la distribution python-build-standalone sont régis par leurs licences respectives. Textes intégraux des licences inclus avec l'application.
Implémentation de référence Ed25519 incorporée
- Utilisation : Une implémentation de référence Ed25519 incorporée, utilisée uniquement pour vérifier localement, sur la machine de l'utilisateur, la signature d'intégrité propre à l'application. Elle ne traite pas l'audio, les transcriptions ni le texte de l'utilisateur.
- Licence / origine couramment indiquée : Domaine public ou origine d'implémentation de référence (à confirmer par le conseiller juridique en regard de la source réellement incorporée et de ses conditions énoncées).
- Attribution / avis : Comprend une implémentation de référence Ed25519 incorporée, provenant de [SOURCE / AUTHORS], utilisée selon ses conditions énoncées ([public domain / reference origin], à confirmer). Lorsqu'une mention de droit d'auteur est exigée par les conditions de la source, cette mention est reproduite dans les documents de licence inclus avec l'application.
Dépendance fournie par l'utilisateur (non intégrée)
ffmpeg
- Utilisation : PulsarVoice utilise ffmpeg, lorsqu'il est présent sur le système de l'utilisateur, pour la capture et la lecture audio.
- Important : ffmpeg est une dépendance distincte que l'utilisateur fournit et installe sur son propre système. PulsarVoice appelle ffmpeg s'il est disponible, mais n'intègre, n'inclut ni ne redistribue ffmpeg ou l'un quelconque de ses composants. ffmpeg est la propriété de ses titulaires respectifs et est sous licence selon ses propres conditions (couramment la famille LGPL ou GPL, selon la version que l'utilisateur installe). Il incombe aux utilisateurs de se procurer ffmpeg et de se conformer à la licence applicable à la version qu'ils installent. PulsarOS Intelligence Inc. ne fait aucune déclaration quant à la version de ffmpeg qu'un utilisateur installe.
Avis généraux
- Chaque composant ci-dessus est fourni par son ou ses titulaires selon les conditions de la licence applicable à ce composant. Ce sont ces licences, et non le présent sommaire, qui régissent l'utilisation de chaque composant. En cas de conflit entre le présent sommaire et le texte réel de la licence d'un composant, c'est le texte de la licence du composant qui prévaut.
- Bon nombre des licences ci-dessus (par exemple les licences MIT, BSD et Apache-2.0, ainsi que la Python Software Foundation License Agreement) comprennent des exclusions de garantie et des limitations de responsabilité au profit des titulaires des composants. Ces exclusions et limitations s'appliquent aux composants correspondants tels qu'ils sont utilisés dans PulsarVoice.
- L'inclusion d'un composant dans la présente liste n'implique pas que son titulaire approuve PulsarVoice ou PulsarOS Intelligence Inc.
- Le texte intégral de chaque licence applicable est inclus avec l'application. Si vous souhaitez obtenir une copie des documents de licence, ou si vous avez une question au sujet d'une attribution, veuillez communiquer avec [legal@pulsaros.ca] ou écrire à PulsarOS Intelligence Inc. à l'adresse [REGISTERED ADDRESS].
Note sur la confidentialité
PulsarVoice exécute ses fonctions vocales entièrement sur l'ordinateur de l'utilisateur. Les composants énumérés ci-dessus sont utilisés localement; la voie vocale sur l'appareil n'établit aucune connexion réseau, et aucun audio, aucune transcription ni aucun texte ne quitte l'ordinateur de l'utilisateur par l'intermédiaire de ces composants. Pour tous les détails sur le traitement des données, veuillez consulter la Politique de confidentialité de PulsarVoice à voice.pulsaros.ca, et adresser les questions relatives à la confidentialité à [privacy@pulsaros.ca].
Droit applicable
Le présent document et l'utilisation des composants qui y sont décrits sont régis, entre l'utilisateur et PulsarOS Intelligence Inc., par les lois de la province d'[ONTARIO] et les lois fédérales du Canada qui y sont applicables, sans égard aux principes de conflit de lois. Chaque composant tiers demeure assujetti aux conditions de sa propre licence. Le présent énoncé de droit applicable n'écarte aucun droit impératif en matière de protection des consommateurs ou de protection des données dont un utilisateur peut se prévaloir en vertu du droit applicable, y compris la Loi canadienne sur la protection des renseignements personnels et les documents électroniques (LPRPDE), le Règlement général sur la protection des données de l'Union européenne et du Royaume-Uni (RGPD), et la California Consumer Privacy Act telle que modifiée par la California Privacy Rights Act (CCPA/CPRA). Étant donné que PulsarVoice ne recueille aucune donnée personnelle par l'intermédiaire des composants décrits aux présentes, la plupart de ces obligations sont satisfaites par conception.
*Fin du projet. À confirmer et à compléter par le conseiller juridique en regard des versions réellement livrées de PulsarVoice et des composants énumérés ci-dessus.*