Con el desarrollo de la tecnología móvil, muchos productos electrónicos tradicionales también han comenzado a agregar funciones móviles. o redes domésticas para mostrar información de llamadas entrantes, correos electrónicos, fotos, noticias, información meteorológica y otro contenido. Los principales gigantes de la tecnología también han lanzado sus propios relojes inteligentes, como:
Samsung: Galaxy Gear Smartwatch Apple: iWatch
Sony: Smartwatch
Epson: PulSense Series Smartwatch PS-500
Las funciones principales de los relojes inteligentes en el mercado son similares a las de una versión reducida de un teléfono inteligente, pero esto no puede ejercer el valor de los relojes inteligentes. Desea que el reloj inteligente sea más conveniente e inteligente, solo puede habilitar el control de voz y el análisis de voz. Entonces, ¿qué tipo de soporte técnico se necesita para desarrollar un reloj inteligente que admita el control de voz?
De hecho, es muy simple.
Según la introducción oficial, la plataforma puede realizar capacidades semánticas de análisis y capacidades naturales de procesamiento del habla. Por ejemplo, proporciona un reloj inteligente con consulta de ubicación, búsqueda de rutas, consulta meteorológica, memorando de configuración y otras funciones. La clave es que la plataforma abre la interfaz API a todos de forma gratuita.
La copia del código es la siguiente:
/** Llamando a la interfaz de la plataforma Robot Turing
*/
public static void main (string [] args) lanza ioexception {
String apikey = "El desarrollador registra una cuenta y se puede obtener después de la activación";
String Info = urlencoder.encode ("Beijing El clima de hoy", "UTF-8");
String getUrl = "http://www.tuling123.com/openapi/api?key=" + apikey + "& info =" + info;
URL getUrl = nueva url (getURL);
Httpurlconnection Connection = (httpurlconnection) getUrl.openconnection ();
Connection.Connect ();
// Obtener la transmisión de entrada y léela con el lector
BufferedReader lector = new BufferedReader (new InputStreamReader (Connection.getInputStream (), "UTF-8"));
StringBuffer sb = new StringBuffer ();
Línea de cadena = "";
while ((línea = lector.readline ())! = null) {
sb.append (línea);
}
lector.close ();
// desconectar
Connection.Disconnect ();
System.out.println (SB);
}
Lo anterior es todo el contenido de este artículo.