语音搜索功能

2019-07-26  本文已影响0人  96028f3e3bf4

首先,我们需要自定义一个textField 用于绑定语音搜索的功能。自定义键盘就没做了,只是简单的在键盘上方添加了一个inputAccessoryView。然后,我们需要自定义语音搜索的界面,界面如下

弹起页面

简单介绍一下,一个语音发送的按钮,一个文字提示的label ,还有一个动画的展示

首先我们定义touchView ,用于感知用户的 手指触摸范围,实现上滑的话,可以取消语音。

上滑的view

通过滑动touch的一些代理方法,我们可以拿到范围。语音搜索接入的是科大讯飞的语音的SDK,动画接入的lottie的。

自定义动画view 把刚才的touchView声明 touchView的代理 touchView的代理 科大讯飞的代理方法

这样我们的自定义的view就完成了

自定义textField

这样就结束了

一个简单的block就返回你搜索的词

上一篇下一篇

猜你喜欢

热点阅读