当前位置: 首页 > news >正文

临沂网站制作方案浙江网站建设推广

临沂网站制作方案,浙江网站建设推广,asp网站跳转浏览器,建设一个企业网站到底要多少钱前言 当前的APP的查询都是使用手动输入,不仅效率低,而且查询的语句的限制比较大,不能够方便的扩展。 如果能方便的扩展查询语句,那么APP的使用就会有很大的灵活性。可以设计各种问句和语句,可以方便的和用户进行交互。…

前言

当前的APP的查询都是使用手动输入,不仅效率低,而且查询的语句的限制比较大,不能够方便的扩展。 如果能方便的扩展查询语句,那么APP的使用就会有很大的灵活性。可以设计各种问句和语句,可以方便的和用户进行交互。在这里使用了olami平台提供的语音平台接口,很方便的实现了查询语句的扩展,而且可以返回需要的结果。同时,Olami平台也提供了完整的语音识别功能,再结合iOS 提供的AVSpeechSynthesis接口,就可以实现一套类似Siri的智能语音查询诗句的APP

APP功能介绍

这是一个查询《唐诗三百首》、《宋词三百首》、《元曲三百首》的诗歌APP,可以查询名字查询诗歌,可以通过诗人查询诗歌,可以通过诗词查询是哪一首,可以查询唐代有哪些诗人,这些诗人的代表作是什么。并通过语音读出来
App下载地址 https://github.com/lym-ay/Poem
通过诗人查询代表作,点击可以显示诗歌
这里写图片描述

通过诗歌名称查询
这里写图片描述

通过诗句查询诗歌
这里写图片描述

通过诗句查询诗人
这里写图片描述

功能的实现

语音识别和语义理解都是通过Olami平台来实现的。这个需要去Olami平台进行注册,然后就可以免费试用了。官网的地址https://olami.ai,网站上有丰富的教学资源具体的使用可以查看相关的文档,也可以查询我的前几篇博客
定义的语句大部分都是查询的:例如
落花时节又逢君出自哪首诗
你会背李白的诗吗
元代的诗人有哪些
唐朝有哪些诗人
唐朝诗人李白的主要作品有哪些
杜甫的诗歌有哪些
李商隐的诗

语音的读取是使用了苹果的AVSpeechSynthesis库进行的。这个库的使用也很简单。这个库是在AVFoundation中

#import<AVFoundation/AVFoundation.h>

使用了两个类

AVSpeechSynthesizer
AVSpeechUtterance
AVSpeechSynthesizer *av= [[AVSpeechSynthesizer alloc]init];
av.delegate=self;//挂上代理
AVSpeechUtterance *utterance = [[AVSpeechUtterance alloc]initWithString:@"你好!"];//需要转换的文字utterance.rate=0.5;// 设置语速,范围0-1,注意0最慢,1最快;AVSpeechUtteranceMinimumSpeechRate最慢,AVSpeechUtteranceMaximumSpeechRate最快AVSpeechSynthesisVoice*voice = [AVSpeechSynthesisVoice voiceWithLanguage:@"zh-TW"];//设置发音,这是中文普通话utterance.voice= voice;[av speakUtterance:utterance];//开始

AVSpeechSynthesizer定义了一些回调代理,可以侦测一些状态

- (void)speechSynthesizer:(AVSpeechSynthesizer*)synthesizer didStartSpeechUtterance:(AVSpeechUtterance*)utterance{NSLog(@"---开始播放");}- (void)speechSynthesizer:(AVSpeechSynthesizer*)synthesizer didFinishSpeechUtterance:(AVSpeechUtterance*)utterance{NSLog(@"---完成播放");}- (void)speechSynthesizer:(AVSpeechSynthesizer*)synthesizer didPauseSpeechUtterance:(AVSpeechUtterance*)utterance{NSLog(@"---播放中止");}- (void)speechSynthesizer:(AVSpeechSynthesizer*)synthesizer didContinueSpeechUtterance:(AVSpeechUtterance*)utterance{NSLog(@"---恢复播放");}- (void)speechSynthesizer:(AVSpeechSynthesizer*)synthesizer didCancelSpeechUtterance:(AVSpeechUtterance*)utterance{NSLog(@"---播放取消");}
http://www.lbrq.cn/news/2584513.html

相关文章:

  • 利用网络媒体营销来做电商网站论文微信引流获客软件
  • 做家教网站赚钱么网络营销策略
  • 网站怎么做付款平台seo外链是什么
  • 做网站平台近期网络舆情事件热点分析
  • 石景山建网站百度营销登录
  • 双11主机 wordpress 2015seo排名
  • 网站制作 flash 修改网络推广优化工具
  • 网站建设做网站怎么做百度推广代理商加盟
  • 黑龙江生产建设兵团各连网站站长号
  • 网站建设 佛山市建立网站的步骤
  • 沉默是金歌词南京seo新浪
  • 学做陶艺作品的网站某个产品营销推广方案
  • 页面设计理念怎么写seo推广优化的方法
  • 黄山网站建设费用网络营销个人感悟小结
  • 常见的网站类型有哪些软文范例大全500
  • 个人备案可以做门户网站吗seo优化排名公司
  • 泰州网站建设案例友情链接是啥意思
  • 仿做网站google学术搜索
  • 如何知道网站是用什么语言做的推广一次多少钱
  • 网站建设登录页面怎么写重庆做网络优化公司电话
  • 可信网站身份认证百度关键词收录排名
  • 哪些网站做的最好百度电脑版官网
  • 网站建设好后如何提交搜索引擎济南seo的排名优化
  • 手表哪个网站做的好中国数据统计网站
  • 怎样做可以互动留言的网站免费发布信息
  • 快速做网站公司报价海外市场推广方案
  • 成都网站建设哪家好友情链接是什么意思
  • 自己家的电脑宽带50m做网站服务器2024年疫情还会封控吗
  • 新疆建设兵团二师网站网页生成
  • 常州网站建设市场百度推广账号怎么申请
  • Maya 2024安装指南及安装包下载
  • DP-v2.1-mem-clean学习(3.6.8.2-3.6.8.3)
  • [spring-cloud: 负载均衡]-源码分析
  • io_cancel系统调用及示例
  • Apache Shenyu 本地启动及快速入门
  • 1.8 axios详解