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
-----
27/07/2015, 12h04
#2
invite43901482
Date d'inscription
janvier 1970
Messages
363
Re : Langage
Quel système ? Android ou Windows Phone ?
27/07/2015, 13h45
#3
invited77440ce
Date d'inscription
janvier 1970
Messages
7
Re : Langage
Envoyé par fred1599
Quel système ? Android ou Windows Phone ?
Le langage varie en fonction des OS ?
Android.
27/07/2015, 13h51
#4
pm42
Date d'inscription
juillet 2015
Messages
14 595
Re : Langage
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.
Aujourd'hui
A voir en vidéo sur Futura
27/07/2015, 18h21
#5
invited77440ce
Date d'inscription
janvier 1970
Messages
7
Re : Langage
Merci
Je suis particulièrement intéressé par les assistants vocaux (Siri, Hound, Cortana, Now...) Est-il possible d'en faire en Java ?
14/08/2015, 14h09
#6
bisou10
Date d'inscription
janvier 2012
Messages
1 134
Re : Langage
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.
14/08/2015, 14h41
#7
pm42
Date d'inscription
juillet 2015
Messages
14 595
Re : Langage
Envoyé par bisou10
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.
20/08/2015, 15h13
#8
pm42
Date d'inscription
juillet 2015
Messages
14 595
Re : Langage
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...
24/08/2015, 10h08
#9
katmai
Date d'inscription
août 2006
Localisation
Toulouse
Âge
36
Messages
591
Re : Langage
Salut,
Je suis particulièrement intéressé par les assistants vocaux (Siri, Hound, Cortana, Now...) Est-il possible d'en faire en Java ?
C'est d'ailleurs impressionnant de simplicité de faire parler son téléphone grâce à l'API Android!
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.