Divers

Du texte à la parole : Analyse des alternatives Open Source TTS

Cover image

Tous les grands fournisseurs de services en nuage comme AWS et Azure disposent d'une API pour la synthèse de texte en mots parlés. Mais il y a aussi de jeunes entreprises comme ElevenLabs qui proposent leurs solutions innovantes dans ce domaine. Une troisième option est le logiciel libre pour ceux qui ne veulent pas payer pour le service de TTS (text-to-speech) ou qui ont besoin d'un TTS sur l'appareil. C'est pourquoi, dans cet article, je souhaite donner un aperçu des principales alternatives TTS open source.

Divers

Comment convertir automatiquement COBOL en Go

Cover image

Bien que COBOL puisse être considéré comme un langage hérité, il existe encore des milliards de lignes de COBOL en production. La modernisation de ces systèmes, dont l'exploitation et la maintenance sont coûteuses, est un véritable défi. Une solution à ce problème est un transpileur COBOL vers Go que je souhaite présenter dans cet article.

Web

Intégrer une bibliothèque Go dans une page Web JavaScript avec WebAssembly

Cover image

Avec WebAssembly, vous pouvez intégrer différents langages de programmation. Cela ouvre de nouvelles possibilités d'utiliser de grandes bibliothèques écrites dans un langage sur une plateforme différente. Dans cet article, je veux montrer comment intégrer une bibliothèque Go pour la tokenisation de phrases dans une page web JavaScript.

Web

Interroger le World Factbook avec GraphQL

Cover image

Le World Factbook du gouvernement américain contient une pléthore d'informations sur tous les pays du monde. Jusqu'à présent, il n'était pas facile d'interroger et de visualiser les données contenues. Le projet open source chi-country-facts est une API GraphQL et une interface graphique du World Factbook. J'aimerais le présenter dans cet article.

IdO

Contrôlez les lampes LED ZigBee avec l'application Web Go

Cover image

Normalement, lorsque vous achetez un éclairage domestique que vous souhaitez contrôler électroniquement, vous devez installer un logiciel personnalisé. Mais avec le protocole ZigBee et la passerelle RaspBee II, vous pouvez utiliser des appareils compatibles et des logiciels libres. Dans cet article, je vais vous montrer comment ajouter un service API en Go personnalisé à la pile.

Cloud

Comment dockeriser une application Prisma Nest.js

Cover image

Souvent, les gens utilisent Nest.js et Prisma ensemble lorsqu'ils programment une application backend. La question se pose alors de savoir comment déployer l'application avec Docker. Cet article vous montre comment faire.

Web

Codecs audio web

Cover image

Avec l'essor des conférences en ligne et des appels vidéo, la nécessité d'une bonne qualité audio est devenue plus important que jamais. Cet article vous donnera un aperçu des différents codecs audio utilisés sur le web et de la manière dont ils se comparent les uns aux autres.

Web

Principaux langages WebAssembly

Cover image

WebAssembly (Wasm) définit un format de code binaire portable pour les programmes exécutables. Il peut être utilisé pour exécuter les langages qui prennent en charge WebAssembly dans le navigateur. Ainsi, vous n'êtes plus limité à l'utilisation de JavaScript dans le navigateur. Dans cet article, je veux vous montrer quels langages de programmation prennent actuellement en charge WebAssembly.

Web

Vision d'une application Web de CAO à code source ouvert

Cover image

Aujourd'hui, le marché des logiciels de CAO (conception assistée par ordinateur) pour l'architecture est essentiellement fermé et présente une structure oligopolistique. Quelques grandes entreprises dominent le marché. Dans cet article, j'ai l'intention de présenter une vision alternative de l'avenir d'un écosystème open source.

IdO

Modification à distance des fichiers Raspberry Pi depuis un Mac avec Visual Studio Code

Cover image

Lorsque l'on programme des applications embarquées sur des Raspberry Pi, il est souvent pratique de travailler sur une machine plus puissante. Dans cet article, je veux montrer comment éditer à distance depuis un Mac du code de programmation qui s'exécute directement sur le Raspberry Pi. Comme IDE confortable, j'utilise Visual Studio Code.

IdO

Comment installer Docker et Portainer sur Odroid N2+ ?

Cover image

Compte tenu de la pénurie actuelle de Raspberry Pis, je souhaite partager des informations sur un autre ordinateur monocarte, le Odroid N2+. L'Odroid N2+ peut être utilisé pour héberger un certain nombre d'applications en utilisant Docker. Portainer facilite l'administration des conteneurs Docker sur l'Odroid N2+.

Cloud

Comment déployer des pages GitLab vers Cloudflare?

Cover image

Lorsque vous utilisez GitLab pour héberger le code source de votre projet de développement de logiciel Web, vous pouvez déployer votre site Web sur les pages Cloudflare. Normalement, vous utilisez le pipeline GitLab CI pour construire votre projet de site Web. Dans cet article, je vous montre donc comment configurer votre GitLab CI pour qu'il se déploie sur les pages Cloudflare.