مع تطوير تكنولوجيا الهاتف المحمول ، بدأت العديد من المنتجات الإلكترونية التقليدية في إضافة وظائف متنقلة. أو شبكات المنزل لعرض معلومات الاتصال الواردة ورسائل البريد الإلكتروني والصور والأخبار ومعلومات الطقس والمحتوى الآخر. أطلقت عمالقة التكنولوجيا الرئيسية أيضًا ساعاتهم الذكية الخاصة ، مثل:
Samsung: Galaxy Gear Smartwatch Apple: iWatch
سوني: ساعة ذكية
Epson: Smartse Series Smartse PS-500
تشبه الوظائف الرئيسية للساعات الذكية في السوق تلك الموجودة في نسخة مخفضة من الهاتف الذكي ، ولكن هذا لا يمكن أن يمارس قيمة الساعات الذكية على الإطلاق. تريد أن تجعل الساعة الذكية أكثر ملاءمة وأكثر ذكاءً ، يمكنك فقط تمكين التحكم الصوتي وتحليل الصوت. إذن ما نوع الدعم الفني اللازم لتطوير ساعة ذكية تدعم التحكم الصوتي؟
في الواقع ، الأمر بسيط للغاية.
وفقًا للمقدمة الرسمية ، يمكن للمنصة أداء قدرات التحليل الدلالية وقدرات معالجة الكلام الطبيعية. على سبيل المثال ، يوفر Watch Smart مع استعلام الموقع ، والبحث في المسار ، والاستعلام عن الطقس ، وذكرات الإعداد والوظائف الأخرى. المفتاح هو أن المنصة تفتح واجهة API للجميع مجانًا.
نسخة الكود كما يلي:
/** استدعاء واجهة Turing Robot Platform
*/
الفراغ الثابت العام (سلسلة [] args) يلقي ioexception {
String apikey = "يقوم المطور بتسجيل حساب ويمكن الحصول عليه بعد التنشيط" ؛
info info = urlencoder.encode ("Beijing Today's Weather" ، "UTF-8") ؛
String geturl = "http://www.tuling123.com/openapi/api؟key=" + apikey + "& info =" + info ؛
url geturl = url جديد (geturl) ؛
httpurlConnection Connection = (httpurlConnection) geturl.openconnection () ؛
connection.connect () ؛
// احصل على دفق الإدخال وقراءته باستخدام القارئ
BufferedReader Reader = جديد BufferedReader (New InputStreamReader (connection.getInputStream () ، "UTF-8")) ؛
StringBuffer SB = New StringBuffer () ؛
خط السلسلة = "" ؛
بينما ((line = reader.readline ())! = null) {
sb.append (خط) ؛
}
reader.close () ؛
// افصل
connection.disconnect () ؛
System.out.println (SB) ؛
}
ما سبق هو كل محتوى هذه المقالة.