Bonjour
Je suis débutant en programmation et j'aimerais quel était le langage le plus utilisé pour les applis mobiles comme Evernote, Now, Skype/Hangout ou les applis de reconnaissance vocale ou musicale comme Shazam ou Siri.
Merci
-----

Bonjour
Je suis débutant en programmation et j'aimerais quel était le langage le plus utilisé pour les applis mobiles comme Evernote, Now, Skype/Hangout ou les applis de reconnaissance vocale ou musicale comme Shazam ou Siri.
Merci
Quel système ? Android ou Windows Phone ?
Sur Android, le langage dominant est Java. Sur iOS, c'est Objective-C. Maintenant, les applications que tu cites ont une partie sur le téléphone qui n'est pas la plus importante et une partie serveur qui est sans doute programmée dans des langages variés (C++, Python, Java, etc). Il faudrait faire une recherche pour savoir s'ils publient des infos sur leur architecture.
Merci
Je suis particulièrement intéressé par les assistants vocaux (Siri, Hound, Cortana, Now...) Est-il possible d'en faire en Java ?
Oui sans doute, mais le fait que tu poses la question me fait dire qu'il faudra que tu passes par une phase d'apprentissage avant.
En effet. Les algorithmes sont tout sauf simples, certains peuvent nécessiter d'énorme quantité de données (utilisation de statistiques pour mieux reconnaitre le sens des phrases) et enfin, une fois toutes ces étapes passées, il reste à optimiser fortement pour que le temps de réponse ne soit pas trop long...
Au demeurant, la reconnaissance vocale d'un assistant comme Siri ne se fait pas forcément sur le smartphone mais est envoyée à un serveur pour toutes ces raisons.
En gros, il serait nettement plus intéressant de programmer cela sur un PC. Mais je doute que ce soit abordable à un débutant.
Pourquoi ? Elles sont très peu centrées sur les mobiles, pas des masses sur la programmation et je n'ai rien vu qui se rapporte à la reconnaissance vocale...
Salut,
C'est d'ailleurs impressionnant de simplicité de faire parler son téléphone grâce à l'API Android!Je suis particulièrement intéressé par les assistants vocaux (Siri, Hound, Cortana, Now...) Est-il possible d'en faire en Java ?
Une petite centaine de ligne de code à tout casser pour faire parler mon téléphone et lui faire écrire ce que je lui réponds..
Mais comme l'a dit pm42 toute la reconnaissance vocal se fait par l'API..
C'est pas très souple et ça marche pas bien pour par exemple reconnaitre le nom d'un contact..
Donc au final tu peux obtenir un truc qui fonctionne mais qui n'est pas très fiable.
A+
