SCI论文(www.lunwensci.com)
摘 要:在人工智能技术发展日益迅速的现代社会中,为了更好地紧跟时代的步伐,本文采用人工智能语音播报技术,在 微信小程序开发平台上进行实现天气实时查询。本文主要介绍了人工智能和微信小程序发展现状,微信小程序中的天气查询, 人工智能的语言播报以及天气实时查询的优势。这样人们可以根据实时获取的天气信息,决定人们的出行、穿着、运动等事 项,进而为人们的出行提供了便利。
关键词:人工智能,微信小程序,天气实时查询
Artificial Intelligence and WeChat Applet Realize Real-time Weather Query
XING Shuihong
(Shanxi Engineering Vocational College, Taiyuan Shanxi 030009)
【Abstract】: In the modern society with the rapid development of artificial intelligence technology, in order to better keep up with the pace of the times, this paper adopts artificial intelligence voice broadcast technology to realize real-time weather query on the WeChat applet development platform. This article mainly introduces the development status of artificial intelligence and WeChat applet, the weather query in WeChat applet, the language broadcast of artificial intelligence and the advantages of real-time weather query. In this way, people can decide people's travel, clothing, sports and other matters according to the weather information obtained in real time, thus providing convenience for people's travel.
【Key words】: artificial intelligence;WeChat applet;real-time weather query
0 引言
人工智能是计算机科学的一个分支,目前研究领域 应用到计算机科学、脑科学、心理学、语言学、逻辑 学、行为科学以及信息论、控制论和系统论等众多学 科领域。人工智能在应用技术层面又可划分为计算机视 觉、机器学习、自然语言处理和机器人 4 个方面。自 1956 年人工智能诞生至今, 其发展大致经历了 3 个兴旺 阶段 :第一阶段 (1956— 1966 年 ),机器翻译、定理证 明、博弈等的研究 ;第二阶段 (70 年代中期— 80 年代 末 ),单个智能主体的研究 ;第三阶段(20 世纪 90 年 代—至今),网络环境下多维协作的人工智能研究。
现在要发挥新技术应用优势,形成“人工智能 +X” 复合专业培养新模式,培养能够熟练运用数据思维、AI 模型、工具等技术,从事金融、商业、制造、电信和教育等领域的工作,熟练掌握人工智能应用核心技术与技 能,具有较强实践和创新能力的高等工程应用型人才。 促进新一代人工智能产业的发展,加快制造强国和网络 强国建设,人工智能作为重要的国家科技战略规划,为 人工智能的发展布局提供了明确的时间表和路线图。
微信小程序的应用极为广泛,微信小程序作为轻型 应用是现在人工智能应用的主要形式,同时,微信的用 户基数为微信小程序的发展奠定了基础。微信小程序采 用了全新的框架,搭建和开发微信小程序,将微信小程 序开发需要掌握的知识点贯穿于实际项目中,以天气查 询为例,不仅有新程序开发的全过程及代码,还有人工 智能技术的融合。所以本文采用人工智能中的语音播报 技术解决天气查询的实时播报,方便更多的人群,给他 们的生活提供便利。
1 人工智能和微信小程序发展现状
人工智能是典型的交叉学科,核心课程将深入学习 以概率统计为基础的数学课程,以编程和系统为基础的 计算机课程,以及以知识表达、问题求解和机器学习为 基础的人工智能课程等 3 类内容。目前,已经广泛开展 了机器学习的应用研究,常见的一种是基于经典天气学 理论的人工智能的实际应用,是以专家系统和神经网络 为代表的 ;另一种是纯粹的以机器学习和系统职能外推 为主的实际应用,是以“彩云天气”为代表的人工智能 的应用,如现在人们使用的“墨迹天气”等。在人工智 能语音识别方面,通过利用语音特征提取与匹配、语音 识别模型训练等技术,实现将语音信息向文本信息和计 算机指令的转变 [1]。
人工智能技术主要包括智能系统、语音处理系统、 信息搜索系统和逻辑变化系统等 [2]。随着我国人工智能 技术水平的不断发展,语音识别技术的发展也越来越广 泛 [3]。在技术的应用过程中,能够很好地识别获取到的 多种语音信号,并做到匹配和辨别的效果。通俗地理解 是,语音识别是通过对一种或者多种语音信号进行特 征化的识别与分析,然后实现语音匹配以及辨别的过 程 [4]。不难发现基础核心的技术内容是语音技术,是现 阶段各行业研究的技术内容,因为通过语音识别处理系 统,可以为人们的生活创造更加便利的条件。人工智能 技术可以促进我国社会经济的发展,还可以提高人们的 生活质量,提供更加便利的生活环境。
不难发现,微信小程序开始普遍应用,目前已有天 气查询微信小程序上线。小程序的主体不但包括企业、政 府、媒体,还包括其他组织和个人开发者,现在都可以根 据条件进行申请注册。在获得微信小程序平台的注册批准 后,可创造自己的微信小程序,在保持系统流畅的同时 又不占用手机内存。微信小程序是由微信官方管控并进 行审核通过, 相对而言保证质量, 并减少迭代周期 [5], 就能完成天气实时查询发布的服务小程序。在微信小程 序技术的支持下,用户可以通过公众号关联来实现公众 号与小程序之间的跳转,更好地实现消息通知、线下扫 码、公众号关联等功能,进而提升了人们生活的便捷性。
微信小程序是目前非常热门的技术之一,它是一种 轻量级的应用,用户只要在微信中“扫一扫”或“搜一 搜”即可打开,在微信内被便捷地获取和传播,比如 现在微信小程序已上线的天气 e。微信小程序分为视图 层、逻辑层、系统层,它的发展是基于微信庞大的用户 基数,其作为轻型应用很可能会是未来移动互联网应用 的主要形式 [6]。
2 微信小程序中的天气查询
2.1 功能模块设计
在人们的日常生活中,用户需要有便捷获取天气信 息的平台。因为人们的出行、工作、学习、穿衣、运动、 旅游等许多方面,都和具体的天气情况息息相关,尤其 是现在的外卖、物流等配送人员对于实时天气查询有很 大的重要性,实时天气会影响他们的劳动力人工成本, 为此对天气进行实时简单的查询,需要通过微信小程序 来实现。实现的功能有查询并显示本地天气信息,具体 包含天气图片、城市、温度、天气情况、风向,并通过 手机的微信小程序查询。此平台的功能是可以查询天气 实时信息,使用微信 Web 开发者工具进行前台的搭建, 前后台通过 JSON 数据交互。
2.2 知识的运用
结合微信小程序的开发工具的特点,依据用户需求 和天气实时查询的特点,发布内容使用的工具有运用框 架、页、表、组件、API 等。前台的搭建主要使用微信 Web 开发者工具完成,并可以满足用户对于天气实时 查询的需求功能。重点知识是使用小程序中的 API 网络 请求,组件与 Flex 混合布局。
2.2.1 API 网络请求
随着小程序的不断完善,逻辑层文件的编写, 进行 天气查询有 2 个要素,一是网络请求的方法 ;二是天气 查询的 API。对于网络请求的方法,小程序中直接提供了 API,即 wx.request,其主要参数如表 1 所示。合法域名 有 2 种,一种是开发者自己的服务器 ;另一种是第三方的 API。如 :百度地图 API、腾讯地图 API、高德地图 API 等。无论选哪一种 API,设置其合法域名要登录微信小程 序后台,单击设置进入开发设置,对 Request 合法域名 进行设置。
2.2.2 组件与 Flex 混合布局
视图容器组件 View,基础内容组件 Text,媒体组 件 Image,页面的搜索框使用的是单行输入框表单组件 Input,地图组件 Map,搜索图标使用的是图标组件 ICON,在组件中还使用了列表渲染方法,在组件上使 用 wx:for 控制属性绑定一个数组,即可使用数组中各 项的数据重复渲染该组件。灵活使用各个组件中属性, 更好地实现微信小程序的天气实时查询功能。使用的布 局是 Flex 混合布局,混合布局为先是左右布局,再是 上下布局,也就是水平和垂直的混合布局。在组件中分 别设置了对应的 Class, 通过样式文件 index.wxss 文 件进行混合布局。
2.3 微信小程序的实现
通过微信小程序知识的运用,完成天气实时查询的 功能,获取当前地理位置,可以实时查询到现在的天气 情况。在天气实时查询界面中,主要显示城市地区、温 度、气压、风力和级别,可以查看到 24 小时内的天气 情况,以及未来 7 天的天气信息。还可以手动的输入 城市或者地点名称,查询到具体的天气信息,比如手动 输入山西工程职业学院龙潭校区,点击确定后,就会出 现太原市杏花岭区的具体天气信息,根据天气情况,决 定人们的出行、穿衣、旅游等事项。可以看到,微信小 程序天气实时查询界面友好,体现了可操作性和实用性 强,用户可以实时掌握当地天气情况,方便出行和生产 安排 [7]。
3 人工智能的语言播报
人工智能语音播报技术在天气查询中的应用逐渐普 遍化,凸显了人工智能语音技术的应用。人工智能语音 播报技术采用的是语音合成技术,语音识别系统之所以 能够完成对语音的识别,是因为先进行定向选择语音识 别库和检测终端,再通过提取语音平均能量、振动峰 值、平均过零率等语音声学参数,并建立语音模式数据 库,最后根据语音相似度准确输出语音的相关语义。在 日常生活中,常用的语音合成包括语音播报、语音导航 等。还可以将语料库、韵律分析和文本进行合成,所达 到的语音播报状态与真人语音十分相似。在微信小程序 后台设置一个进程,目的是实现语音唤醒功能,将定期 实时监测设备周围环境,还需要对关键字信号进行检 测,最后进行检测回调、静态检测,并做好记录动作。
4 天气实时查询的优势
人工智能属于当前社会新型的技术方法,具备人工 操作不具备的优势,并准确模仿人的行为,进行语音播 报天气信息。人工智能语音技术主要包括语音合成和语音识别,不仅提高天气信息和用户之间的交互性,还增 加了用户的兴趣度。微信小程序对于用户而言,界面 清晰可视化,不占用户端移动设备资源,对于开发者而 言,不需要考虑开发和维护问题,同时节约开发所需资 源消耗,在很大程度上提升了人工智能速度快、精度高 等显著特性。
在天气实时查询中,通过微信小程序查询到某个城 市的天气信息,体现出微信小程序的技术优势,除了可 以直接调用微信 API、组件,微信小程序还可以快速地 实现与微信用户的同步,也可以灵活地运用微信提供的 各种功能。微信小程序的开发成本低、提高开发效率。 与此同时,运用人工智能语音技术,就可以通过语音查 询功能对天气进行实时查询。不仅可以给用户带来便利、 快捷,还可以解决视障人员获取天气信息,凸显天气实 时查询服务的便捷,同时,通过测试之后,每个功能模 块都很稳定地运行。而收益的对象为微信小程序用户, 快捷方便地满足了用户查看天气实时信息的需求,可以 实时地获取天气信息和天气预测信息。总而言之不仅功 能满足了用户的需求,而且界面简洁易操作,还突出了 微信小程序小而快的特点,无需安装且占用内存小。
5 结语
在人工智能语音技术的支持下,本文实现了微信小 程序开发天气实时查询的功能,应用前景十分广泛,不 仅基本满足了用户对天气服务需求,还给人们的出行带 来了便利,与此同时,提供了其他多元化功能服务,为 社会的发展提供了参考价值,提升了气象服务水平。
参考文献
[1] 李博骁,张峰,李奇峰,等.人工智能技术在军事领域的应用思 考[J].中国电子科学研究院学报,2022.17(3):238-246.
[2] 詹培军.基于物联网的人工智能技术开发及实际应用[J].工 程技术研究,2022.7(5):36-38.
[3] 郭怡.基于人工智能的语音识别系统及应用研究[J].信息与 电脑(理论版),2021.33(13):153-155.
[4] 郭慧骏.基于人工智能技术和语音识别的机器同步翻译系统 [J].现代电子技术,2022.45(9):152-156.
[5] 温志达,崔韶,高雷博,等.农业气象服务系统的微信小程序设 计与实现[J].甘肃农业,2022(3):112-115.
[6] 彭佳丽,郑剑.基于微信小程序开发的天气小管家平台[J].电 脑知识与技术,2019.15(12):67-69.
[7] 崔雪.基于Android系统的天气预报查询系统设计[J].河南 科技,2020.39(29):4-6.
关注SCI论文创作发表,寻求SCI论文修改润色、SCI论文代发表等服务支撑,请锁定SCI论文网!
文章出自SCI论文网转载请注明出处:https://www.lunwensci.com/jisuanjilunwen/55054.html