758 collectifs

Pharma Redac'

A propos

Nous rédigeons du contenu médical qui vous ressemble et qui répond aux normes réglementaires. Démarquez-vous en toute conformité !

1 mission réalisée avec Collective

Les Indépendants

A propos

Des experts engagés autour des mots et du design, du sens et de la créativité, du fond et de la forme

1 mission réalisée avec Collective

Falkon

A propos

Studio digital & growth, composé d'entrepreneurs passionnés

1 mission réalisée avec Collective

Encore

A propos

Remettre l'émotion au coeur de l'achat d'occasion

1 mission réalisée avec Collective

Saastisfy

A propos

Vos solutions SaaS sur-mesure !

1 mission réalisée avec Collective

LES BEMS

A propos

Le duo Designer & Développeur à la rescousse de votre entreprise 👀

1 mission réalisée avec Collective

Gettingapp.io

A propos

Développement Mobile, web et Backend

1 mission réalisée avec Collective

Moquenchi, les explorateurs culottés

A propos

Explorer de nouveaux territoires pour mieux concrétiser vos idées

1 mission réalisée avec Collective

Eux & Nous

A propos

L’atelier pour réconcilier les profils tech et non-tech

1 mission réalisée avec Collective

Phydius

A propos

Créer, optimiser et sécuriser votre application sur Bubble

1 mission réalisée avec Collective

Peony

A propos

Le collectif qui donne vie à vos idées !

1 mission réalisée avec Collective

Décollé

A propos

Bring life and value to your project!

1 mission réalisée avec Collective

Align Collective

A propos

Un collectif spécialisé dans la création/refonte d'applications web, sites vitrine et e-commerce. Créez, innovez, réussissez !

1 mission réalisée avec Collective

F Team

A propos

De l'idéation à la mise en œuvre, notre équipe de développeurs freelance spécialisés en backend et frontend s'occupe de vos projets. Nous construisons des applications web fiables en utilisant les technologies les plus actuelles.

1 mission réalisée avec Collective

Collectif IMPACT

A propos

Faire rayonner le monde de demain ✨

1 mission réalisée avec Collective

digitalduo

A propos

Le duo parfait pour booster votre visibilité, avec des contenus de qualité et un site web performant.

1 mission réalisée avec Collective

Clethon | Growth

A propos

Clethon, votre collectif Growth, qui vous aide à atteindre de nouveaux sommets ! 🏅

1 mission réalisée avec Collective

TechTide

A propos

Riding the Waves of Innovation with TechTide!

1 mission réalisée avec Collective

Elo audio logo

Elo audio

ÉducationTPE


Elo Audio

EloAudio est une plateforme de text-to-speech conçu pour optimiser votre productivité. Grâce a cette plateforme, vous pouvez transformer n'importe quel contenu en contenu audio lu par une voix se rapprochant le plus d'une voix naturelle.

Une efficacité rare dans le monde du dev, et surtout une excellente capacité chez Mazen à expliquer les sujets en les rendant simples à comprendre pour ceux qui n'y comprennent rien ! Super boulot : appli mobile développée d'une main de maître, code documenté, solide, lisible à d'autres, et une super polyvalence back/front qui font de Mazen un CTO rare. Je rebosse avec toi quand tu veux ;)

Alexis Botaya portrait

Alexis Botaya

CEO chez Elo audio


Context de la mission

Elo Audio est une plateforme de text-to-speech conçu pour optimiser votre productivité. Grâce a cette plateforme, vous pouvez transformer n'importe quel contenu en contenu audio lu par une voix se rapprochant le plus d'une voix naturelle.

Challenge clès

  • Mise en place des équipes mobiles, backend et devops

  • Réalisation d'un moteur de transformation de texte en SSML

  • Intégration dynamique de plusieurs formats de documents

  • Mise en place de redondances des serveurs et load balancer pour absorber des grosses charges

  • Optimisation des temps de chargements de conversion de documents

  • Segmentation par chapitre des contenus textuels.

  • Supporter plusieurs langues tel que le français, l'espagnol et l'anglais.

Technologies

  • Node.JS

  • Nest.JS

  • Android Kotlin

  • IOS Swift

  • Traefik

  • Docker

  • React.JS

  • Python

Approche et solution

Elo Audio est une plateforme incubé au village puis à TechStar aux Etats-Unis. GettingApp a accompagné la plateforme depuis sa création jusqu'à sa mise en production.
Dès notre arrivé sur le projet, nous avons constitué une équipe minimale composé d'un developpeur Backend, Android et IOS.
Nous avons conçu une plateforme visant à augmenter la productivité des utilisateur en leur permettant de transformer leur contenus textuels tel un article sur un site web, un document de n'importe quel type ou même un email en contenu audio.

L'un des plus gros challenge a été l'optimisation en temps réel des contenus écrit en contenu audio. Pour absorber et être le plus rapide possible, nous avons segmenter en différentes parties les contenus textuels transmis par les utilisateurs. Ainsi, au lieu de convertir un bloc entier de texte, nous l'avons fait par "chunk". Cela a permis de profondément améliorer l'experience utilisateur.

Nous avons également réalisé un système de playlist avec sauvegarde automatique des temps d'arrêts au niveau des lectures audios.

Concernant le rapprochement des voix transmise par Google, Microsoft ou bien encore d'autres partenaires, nous avons mis en place un moteur de transformation texte en SSML. Ce langage permet de donner des temps d'arrêt, des prononciations particulières etc ...

Pour la partie document, nous avons développé un script en python connecté à Google Docs. Ce dernier a la particularité de supporter énormément d'extensions et d'exporter sous format texte les documents transmis.

Les temps de chargement, pouvant être relativement long, nous avons mis en place un système de messagerie interne côté backend avec envoi de notification push à chaque étape de la transformation. Cela a permis d'améliorer l'expérience utilisateurs et de données un aperçu de progression pour la transformation de leur contenu en audio.

Nous avons également dû faire face à un afflux massif de chargement de document et donc de requêtes vers nos serveurs. Pour cela, nous avons mis en place une redondance des serveurs et un load balancer pour pouvoir dispatcher les requêtes des utilisateurs.

Bénéfices

Au delà de la plateforme, GettingApp a su apporter une expertise aussi bien technique que métier pour le projet. La mise en place d'une équipe rapidement a permis de sortir rapidement et dans les délais la v1 de l'application mobile. Nous avons ensuite effectuer toutes les mises à jours nécessaires et les ajouts de fonctionnalités au fur et à mesure. Nous avons également bénéficier d'une expertise sur les sujets touchant à l'audio d'un point de vue intégration et développement.

Membres

Expertises

KotlinSwiftNode

De

Juil. 2019 à Sept. 2021