Avec le développement de la technologie mobile, de nombreux produits électroniques traditionnels ont également commencé à ajouter des fonctions mobiles. ou les réseaux domestiques pour afficher les informations d'appel entrantes, les e-mails, les photos, les informations, les informations météorologiques et autres contenus. Les principaux géants de la technologie ont également lancé leurs propres montres intelligentes, telles que:
Samsung: Galaxy Gear Smartwatch Apple: Iwatch
Sony: Smartwatch
EPSON: série Smartwatch PS-500
Les principales fonctions des montres intelligentes sur le marché sont similaires à celles d'une version réduite d'un smartphone, mais cela ne peut pas du tout exercer la valeur des montres intelligentes. Vous voulez rendre la smartwatch plus pratique et plus intelligente, vous ne pouvez activer que le contrôle vocal et l'analyse vocale. Alors, quel type de support technique est nécessaire pour développer une smartwatch qui prend en charge le contrôle vocal?
En fait, c'est très simple.
Selon l'introduction officielle, la plate-forme peut effectuer des capacités d'analyse sémantique et des capacités naturelles de traitement de la parole. Par exemple, il fournit à Smart Watch avec une requête d'emplacement, une recherche d'itinéraire, une requête météo, une mise en place de la note et d'autres fonctions. La clé est que la plate-forme ouvre l'interface API à tout le monde gratuitement.
La copie de code est la suivante:
/ ** Appeler l'interface de plate-forme Robot Turing
* /
public static void main (String [] args) lance ioException {
String apikey = "développeur enregistre un compte et peut être obtenu après l'activation";
String info = urlencoder.encode ("Beijing Today's Weather", "UTF-8");
String getUrl = "http://www.tuling123.com/openapi/api?key=" + apikey + "& info =" + info;
Url getUrl = new URL (getUrl);
HttpurlConnection Connection = (httpurlConnection) getUrl.OpenConnection ();
connection.connect ();
// Obtenez le flux d'entrée et lisez-le à l'aide du lecteur
BufferedReader Reader = new BufferedReader (new inputStreamReader (connection.getInputStream (), "utf-8"));
StringBuffer sb = new StringBuffer ();
Chaîne line = "";
while ((line = reader.readline ())! = null) {
SB.APPEND (ligne);
}
Reader.Close ();
// déconnecter
connection.disconnect ();
System.out.println (SB);
}
Ce qui précède est tout le contenu de cet article.