Aimybox dans la recherche: le cadre pour créer des assistants vocaux a besoin d'un assistant iOS

Tout le monde autour de nous parle des assistants vocaux, Alice, Google Assistant, qu'ils savent comment, ce qu'ils ne savent pas ... Et nous avons pris et écrit un cadre pour créer des assistants vocaux mobiles. Oui, et open source! Jusqu'à présent, nous l'avons fait uniquement pour Android , et maintenant nous recherchons un développeur iOS cool qui peut facilement porter le code Kotlin sur Swift.

Sous le chat, nous vous dirons pourquoi nous faisons cela, ce que nous avons fait et qui exactement nous recherchons dans l'équipe Aimybox.



C'est arrivé


que chez Just AI, nous faisons des robots parlants, des assistants vocaux et toutes sortes de chatbots depuis longtemps. Sous le capot, nous avons nos propres technologies de PNL (traitement du langage naturel) et toute une plateforme, des concepteurs visuels et tout-tout-tout.

Pendant ce temps, le marché des appareils parlants


et les applications grandissent et fleurissent ! Non seulement Amazon, Google, Yandex - des dizaines d'entreprises, de petite à grande, s'efforcent de créer et de lancer leur assistant vocal ou leur appareil.

«Pourquoi? Qui en a besoin? "


- exclament les utilisateurs. Et on leur dit: «L'assistant vocal est cool! Bientôt, tout le monde ne leur parlera que! » . Non, c'est bien sûr pratique. Si l'assistant est intelligent, comprend tout et travaille rapidement et rapidement. Mais si vous regardez cette question sous un autre angle, nous verrons que ...

Les entreprises ont besoin d'une fonction vocale


Eh bien, ou un couple. Mais le plus important, vous devez ajouter rapidement et facilement un assistant vocal à une application mobile existante . Et pour qu'après cela, vous puissiez personnaliser à votre guise.

À quoi cela ressemble dans la pratique. Il y a une application mobile, elle a beaucoup de boutons et toutes sortes d'autres éléments d'interface utilisateur. Par exemple, une banque mobile. Que veut la banque? Pour que le bouton du microphone apparaisse dans l'application, l'utilisateur clique dessus et dit: "Transférer de l'argent à maman" . Au lieu de trois tapas à l'écran - un. De plus, l'application peut simplement ouvrir l'un de ses écrans avec le champ du destinataire déjà rempli.

Ou ici: "Où donnent-ils des dollars?" . Et l'application ouvre une carte avec les guichets automatiques de notre banque, qui peuvent émettre cette entreprise dans un rayon d'un kilomètre de l'utilisateur.

Qu'est-ce qui est si dur?


Il semblerait qu'il ait simplement ajouté un bouton à l'application, connecté une sorte de reconnaissance vocale, un synthétiseur vocal, le moteur NLP là-bas, créé une belle interface graphique avec un défilement, montrant le processus de reconnaissance vocale (pas pire que Google), tout synchronisé, testé. Bugs pris. J'ai réalisé que tout n'est pas si simple ...



Nous avons donc pensé


nous pouvons créer un framework qui cache toute cette complexité sous le capot (couvert de tests) et permet au développeur d'ajouter rapidement un assistant vocal avec les fonctions nécessaires à son application mobile déjà fonctionnelle. Nous avons longtemps mangé tous les chiens sur le chemin de la création d'applications vocales et nous savons quels sont les pièges.

Qu'est-il arrivé?




Aimybox ! SDK ouvert, gratuit et personnalisé et assistant vocal prêt à l'emploi , que vous pouvez ajouter à votre application mobile, comme un chat en ligne sur le site. Nous y incarnons toute notre expérience dans la création de solutions vocales. Mais en même temps, nous ne lions pas l'assistant à des moteurs de reconnaissance, de synthèse et de PNL spécifiques. Eh bien, afin que vous puissiez utiliser tous les moteurs de votre assistant indépendamment les uns des autres, et Aimybox synchronise correctement leur travail. Il a également une belle interface utilisateur!

Voici ce dont nous avons parlé d'Aimybox lors de la conférence conversationnelle AI Conversations:


L'open source conduit vraiment,


car les développeurs tiers (les mêmes banques) doivent avoir un contrôle total sur ce qu'ils intègrent dans leurs applications. C'est toujours une interface vocale, on ne sait jamais ce qu'il fait à l'intérieur ...

Et là dedans


Il existe des modules prêts à l'emploi de divers moteurs de reconnaissance et de synthèse de la parole, de la PNL et des activations vocales. Il y a un assistant GUI personnalisable prêt à l'emploi . Il y a de la documentation et un exemple de la façon dont il est facile et simple de l'implémenter dans votre application. Mais tout cela est uniquement pour Android!

Par conséquent, nous recherchons des maîtres iOS,


qui est impatient de ne pas rejoindre le projet gratuitement et de porter Kotlin à Swift. Et je suis prêt à créer le premier assistant vocal ouvert au monde pour iOS, dont le code n'est pas une honte à publier sur Github à la condamnation générale de la communauté.

Et si vous êtes celui qui sait lire le beau Kotlin et écrire non moins beau Swift? Écrivez à che@just-ai.com . Vous attendez l'équipe Just AI, le monde des assistants vocaux, la reconnaissance et la synthèse vocale, la PNL et une excellente raison d'ajouter un autre projet sympa à votre portefeuille!

Source: https://habr.com/ru/post/fr470259/


All Articles