Mit der Entwicklung der mobilen Technologie haben viele traditionelle elektronische Produkte auch mobile Funktionen hinzugefügt. oder Heimnetzwerke zur Anzeige eingehender Anrufinformationen, E -Mails, Fotos, Nachrichten, Wetterinformationen und anderen Inhalten. Große Technologiegiganten haben auch ihre eigenen Smartwatches auf den Markt gebracht, wie z. B.:
Samsung: Galaxy Gear Smartwatch Apple: IWatch
Sony: Smartwatch
Epson: Pulsense-Serie Smartwatch PS-500
Die Hauptfunktionen von Smart -Uhren auf dem Markt ähneln denen einer reduzierten Version eines Smartphones, aber dies kann den Wert von Smart Watches überhaupt nicht ausüben. Wenn Sie die Smartwatch bequemer und schlauer machen möchten, können Sie nur die Analyse der Sprachkontrolle und Sprachanalyse aktivieren. Welche technische Unterstützung ist also erforderlich, um eine Smartwatch zu entwickeln, die die Sprachkontrolle unterstützt?
Tatsächlich ist es sehr einfach.
Nach der offiziellen Einführung kann die Plattform semantische Parsingfunktionen und natürliche Sprachverarbeitungsfunktionen ausführen. Beispielsweise bietet es Smart Watch mit Abfrage, Routensuche, Wetterabfrage, Einstellungsemmerk und anderen Funktionen. Der Schlüssel ist, dass die Plattform die API -Schnittstelle für alle kostenlos öffnet.
Die Codekopie lautet wie folgt:
/** Aufrufen der Turing Robot Platform -Schnittstelle
*/
public static void main (String [] args) löst ioException {aus
String apikey = "Entwickler registriert ein Konto und kann nach der Aktivierung erhalten werden";
String info = urlencoder.encode ("Peking HEUTE WETTER", "UTF-8");
String geturl = "http://www.tuling123.com/openapi/api?key=" + apikey + "& info =" + info;
URL Geturl = neue URL (Geturl);
HttpurlConnection connection = (httpurlConnection) geturl.openconnection ();
Connection.Connect ();
// Holen Sie sich den Eingabestream und lesen Sie ihn mit dem Leser durch
BufferedReader reader = neuer bufferedReader (neuer InputStreamReader (Connection.GetInputStream (), "UTF-8"));
StringBuffer sb = new StringBuffer ();
String line = "";
while ((line = reader.readline ())! = null) {
sb.Append (Linie);
}
reader.close ();
// Die Verbindung trennen
Connection.Disconnect ();
System.out.println (SB);
}
Das obige ist der Inhalt dieses Artikels.