# API期末项目 **Repository Path**: swallow_swallow/api-final-project ## Basic Information - **Project Name**: API期末项目 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-01-15 - **Last Updated**: 2022-03-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## API期末项目-旅游日记 文档名称|旅游日记——产品需求文档 -|- 产品名称|旅游日记(Travel diary) 产品描述|一款拥有查询POI信息的能力且可通过语音识别输入日记获得回应的旅游软件 产品版本|1.0 文件现状|进行中 产品作者|吴晓燕 --- ### MVP加/价值主张宣言 - 在当今快节奏的时代,许多人会选择旅行来放松自己,在旅行途中难免会有感而发,此时本产品就有了其作用。本产品可以帮助用户定位搜索周边景点或当地特色小吃,给用户提供旅游路线思路,同时,用户可以将有感而发的话输入日记中,还可以选择让它回应你哦,这样对于个人旅行的用户来说,还可以让旅行不会那么枯燥。 #### 简介含问题及解决方案,融合概率性考量 ##### 问题情景 - 当在旅行途中不知道下一步要去哪的时候 - 旅行途中有感而发想记录下来的时候 - 个人旅行时没人聊天分享的时候 ##### 解决方案 - 以用户为中心,利用搜索服务API接口以及语音识别,情绪识别,图灵智能聊天机器人API来实现我们产品的功能去解决用户的问题。 ##### 人工智能概率性考量 - 如今的API技术已相对成熟,对于该概率性并不用太担心。 --- ### 问题需求 #### 使用情境及用户画像 - Janine是一个职场成功人士,在繁忙的工作之余,喜欢和闺蜜通过旅游来放松自己,因为喜欢说走就走的旅行,所以在未规划的旅行途中可以通过旅行日记边玩边决定下一步去哪,看到惊艳到自己的美景,Janine在拍下照片的同时用惊叹的语气记录下了当时兴奋的心情。 ![用户图像1](https://images.gitee.com/uploads/images/2021/0119/023554_cbabd3df_5329225.png "1610994244(1).png") - 阿宝喜欢独自美丽,因此经常一个人出去旅行,因为讲究自由自在地旅行,他并不打算做如何规划,当不知道要去哪时,就打开旅行日记看看周边还有什么景点或者特色小吃。看到惊艳到自己的美景时,他拍下照片顺便记录了自己当时内心想法,点到回应按钮时没想到里面的小智同学回复了他刚才的话,这让他感到一个人旅行也不是那么枯燥。 ![用户图像2](https://images.gitee.com/uploads/images/2021/0119/030858_5e2b600d_5329225.png "1610996871(1).png") --- #### 需求列表 | 序号 | 优先级 | 需求 | 是否为智能加值 | API加值 | | -------- | ---- | ---- | ---- | ---- | | 1 | A(重要) | 为用户推荐周边美景及当地特色小吃 | 是 | 高德地图搜索POI | | 2 | B(重要) | 方便用户录入日记 | 是 | 百度语音识别 语音转文字 | | 3 | C(次重要) | 回应用户输入的日记 | 是 | 情绪识别、图灵智能聊天机器人API | | 4 | C(次重要) | 为用户规划最佳路径 | 是 | 高德地图路径规划 | ##### 用户需求相关性 ![利益相关图](https://images.gitee.com/uploads/images/2021/0121/020227_f897a36a_5329225.png "利益相关图.png") --- #### 需求论证 | 人工智能类型 | 语音识别 语音转文字、情绪识别API、搜索POI、路径规划、图灵智能聊天机器人API | |--------|------------------------------| | 系统性偏差 | 系统性偏差小,市场上API技术已经相对成熟高 | | ESG考量 | 关于用户个人信息是否会泄露 | ### 解决方案:界面流程及关键智能交互 #### 总体界面流程及核心交互 ##### 产品功能结构图 ![产品结构图](https://images.gitee.com/uploads/images/2021/0119/234438_534163d0_5329225.jpeg "脑图.jpg") ##### 界面流程 ![界面流程](https://images.gitee.com/uploads/images/2021/0120/004214_d65d9261_5329225.png "界面流程.png") ##### 核心交互 [产品原型链接](https://modao.cc/app/5ac06bbbbf4e1b71cc29a0e9e3b400572149578b?simulator_type=device&sticky) - 原型图展示 ![登录](https://images.gitee.com/uploads/images/2021/0120/054132_bb5075a1_5329225.png "登录.png") ![主页](https://images.gitee.com/uploads/images/2021/0120/054153_684e2ae8_5329225.png "主页.png") ![周边搜索](https://images.gitee.com/uploads/images/2021/0120/054213_3207e9b1_5329225.png "周边搜索.png") ![日记](https://images.gitee.com/uploads/images/2021/0120/054233_081cedbe_5329225.png "日记.png") ![日记输入](https://images.gitee.com/uploads/images/2021/0120/223546_fe5be761_5329225.png "日记输入.png") ![小智同学](https://images.gitee.com/uploads/images/2021/0120/222039_c2313bea_5329225.png "小智同学.png") ![生活圈](https://images.gitee.com/uploads/images/2021/0120/054335_aea623f1_5329225.png "生活圈.png") ![我的](https://images.gitee.com/uploads/images/2021/0120/054354_ad11fae1_5329225.png "我的.png") - 交互技术细节 ![核心交互](https://images.gitee.com/uploads/images/2021/0120/223610_e1d2f991_5329225.png "核心交互.png") --- #### 设计的可行性与可欲性 - 用户选择功能,打开定位查询周边POI信息,还可以语音输入日记和获得小智同学的回应。 | **用户可欲性** | 市场上鲜少有语音输入日记并可以选择回复的软件,这个可以满足一些用户的需求 | |---|---| | **技术可行性** | 如今API技术已经比较成熟 | | **商业可行性** | 查询POI信息进行路径规划的旅行软件不少,但是先此软件多功能结合的并不多,且人工智能有很可观的发展前景 | --- ### 数据流程及关键智能API使用 - 主要功能的数据流向: 1. 搜索POI:通过定位获取用户位置信息,传到高德地图开放平台数据库,返回相关信息给用户。 2. 语音识别:语音内容数据传到百度AI开放平台语音合成后语音转文本返回给用户。 3. 情绪识别:通过图灵智能聊天机器人API和百度对话情绪识别对用户的话进行分析,再从语音库中返回信息给用户。 #### 数据推理 | 序号 | 页面 | |--|--| 问题1|我们在页面上呈现什么内容 回答1|周边POI信息;语音转文本内容;用户与图灵机器人的对话内容 问题2|向用户输出的结果内容从哪里来 回答2|开放平台调用api 问题3|请求从哪里来 回答3|向用户获取位置信息;用户发送语音 #### 数据流程图 ![数据流程图](https://images.gitee.com/uploads/images/2021/0121/025947_3accdd3a_5329225.png "数据流程图.png") #### 数据流程设计 ##### 用户可欲性 - 当人们从工作脱身出来想通过旅游来放松自己的时候,很少会有人有进行旅行的完整规划,此时该APP就有了它的用武之地,在提供附近景点或者周边美食之后还可以进行路径规划。在拍照的同时还可以通过语音输入日记,这样还可以将当时的所感及时记录下来,当然,小智同学的出现也满足了许多个人旅行的用户的需求。 ##### 技术可行性 - 使用高德地图搜索POI为用户推荐附近的景点和美食,再进行路径规划;使用百度开放平台语音识别,对话情绪API和语音转文字;利用图灵机器人回复用户的日记;以上都只需要调用相应的API即可实现,目前的API技术已经比较成熟,技术可行性较高。 ##### 商业可行性 - 在这快节奏的时代,好多人开始通过旅游来放松自己,旅游的人们大多都会发朋友圈,那么为了防止忘记,就可以用该软件先记录下来,当然有部分人会自己记录不愿意给他人看,如此,此APP就有了它的价值,且人工智能有很可观的发展前景,因此商业可行性还是蛮大的。 - 在以下图表中也可以看出旅游业非常可观,且未来还有更好的趋势。 ![图表](https://images.gitee.com/uploads/images/2021/0121/210049_beb2a446_5329225.png "图表.png") #### 代码展示 1. 高德开放平台——搜索POI - 接口链接:[搜索POI](https://lbs.amap.com/api/webservice/guide/api/search) ![搜索POI](https://images.gitee.com/uploads/images/2021/0121/035310_24f02af1_5329225.png "搜索POI.png") ![返回信息](https://images.gitee.com/uploads/images/2021/0121/035340_2a20e476_5329225.png "POI返回.png") 2. 语音转文字 - [语音转文本](https://azure.microsoft.com/zh-cn/services/cognitive-services/speech-to-text/#features) - [语音转文本的实现](https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/get-started-speech-to-text?pivots=programming-language-javascript&tabs=script%2Cbrowser%2Cwindowsinstall) ![实现](https://images.gitee.com/uploads/images/2021/0121/041401_7599e890_5329225.png "语音转文本实现.png") ![语音转文本](https://images.gitee.com/uploads/images/2021/0121/041326_4266fba6_5329225.png "语音转文本.png") 3. 百度AI开放平台-对话情绪识别 ![情绪识别1](https://images.gitee.com/uploads/images/2021/0121/043311_9800a264_5329225.png "情绪识别1.png") ![情绪识别2](https://images.gitee.com/uploads/images/2021/0121/043340_c8e62fc6_5329225.png "情绪识别2.png") ![情绪识别3](https://images.gitee.com/uploads/images/2021/0121/043411_89b18b0a_5329225.png "情绪识别3.png") 4. 图灵机器人智能聊天 ![图灵1](https://images.gitee.com/uploads/images/2021/0121/044723_cf7f5a39_5329225.png "图灵1.png") - 返回 ![图灵2](https://images.gitee.com/uploads/images/2021/0121/044753_fbf54b43_5329225.png "图灵2.png") ### 心得总结及感谢 #### 心得总结 - 我认为在做产品设计中,最重要的就是一用户为中心,了解到用户的需求才能做出有用的产品。同时,在做智能产品的时候不要为了“智能”而“智能”,不要明明普通产品就能满足用户需求却硬生生塞进了API。当然,了解用户群体也是作为一个产品开发人员所要考虑的,总而言之,产品并不是以这个想法开发出来的,而是一切以用户为中心。 #### 感谢 - 首先,感谢老师在课堂上的悉心教导以及课后的耐心指导,然后也感谢感谢图灵机器人、高德地图开放平台与百度AI开放平台提供的api技术支持还有processon以及墨刀给我提供了制作流程图和原型图的平台,最后感谢网新朋友们的互帮互助以及师兄师姐们。 ### 使用的资源 - [高德地图搜索POI](https://lbs.amap.com/api/webservice/guide/api/search) - [语音转文本的实现](https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/get-started-speech-to-text?pivots=programming-language-javascript&tabs=script%2Cbrowser%2Cwindowsinstall) - [使用python实现与图灵机器人智能聊天](https://blog.csdn.net/lucaszy/article/details/107146697) - [使用百度对话情绪识别api分析文本](https://blog.csdn.net/lucaszy/article/details/107141785) - [高德地图-搜索服务-POI搜索](https://blog.csdn.net/weixin_30448603/article/details/99293881) - [高德开放平台路径规划](https://lbs.amap.com/api/webservice/guide/api/direction) - [对话情感识别与生成](https://blog.csdn.net/sdu_hao/article/details/106855262) - [简单的人机交互](https://www.cnblogs.com/bhlsheji/p/4391667.html) - [产品需求文档(PRD)的撰写方法](http://www.woshipm.com/pmd/21446.html) - [Face++人工智能开放平台、百度AI、腾讯优图平台比较](https://blog.csdn.net/daliying_/article/details/79527206) - [人人都是产品经理](http://www.woshipm.com/user-research/1640253.html/comment-page-1) - [百度AI开放平台](https://ai.baidu.com/?track=cp:aipinzhuan%7Cpf:pc%7Cpp:AIpingtai%7Cpu:title%7Cci:%7Ckw:10005792) - [语音合成计费说明](https://ai.baidu.com/ai-doc/SPEECH/yk38y8pc1)