今天, 我们会运用构建来演示TARS, TARS能助力您自行执行任务, 像是于其中搜索视频并播放, 发送电子邮件, 打开网站, 于其中搜索材料并阅读它们, 告知您所在国家的天气预报情况, 致以问候等等。借助构建TARS, 会增添您的知识, 且学到诸多实用工具。想晓得怎样运用构建TARS, 首先, 让咱们先创建虚拟环境, 接着构建TARS的基本音频系统。

要激活下面的命令
.venv/bin/
什么是虚拟环境?
激活venv后,我们需要通过以下命令安装主库:
ygame
gTTS属于一个库以及CLI工具, 能够跟文本到语音的API展开交互, 这个模块有助于把字符串的文本转成语音文本后, 可以通过另一个方式存作.mp3 , 请注意标点, 请确保句末有加一句标点, 谢谢。
音频输入是语音识别所需要的, 语音识别在家庭自动化、人工智能等多种应用里是重要功能, 语音识别能让检索此输入变得异常简便, 不用从起始构建脚本来访问麦克风以及处理音频文件, 只需短短几分钟就能使您开启并进入运行状态。
要使用访问麦克风,您必须安装软件包
在编写视频游戏时, 有一组跨平台的模块, 这组模块里包含着计算机图形以及声音库, 而这计算机图形与声音库是专门用来和编程语言一起使用的。
现在,让我们构建TARS的语音系统:
r
(audio):
print(audio)
.():
=将文本设为音频且语言设定为英文英国版的谷歌文本转语音功能。
.save('audio.mp3')
mixer.init()
mixer.music.load("audio.mp3")
mixer.music.play()
通过音频, 我们把它当作能让TARS说话的一种论据。比如说, talk程序会在()方法的协助下循环那些行。这个方法是用于在线边界处分割线的。去检查()获取更多信息。而后, gTTS会把所有这些文本处理成语音。text参数用来定义要读取的文本, lang定义读取文本所使用的语言(IETF语言标签)。循环结束后, save()方法会将结果写入文件。
用于加载声音的, 是.mixer这一模块, 它还能播放声音, 并且, 在使用它之前, 必须要进行初始化, 这是必然的。
现在,让我们创建一个监听命令的函数:
():
#zer
r=sr.()
.():
print('...')
r.=1
#e
#
r.oise(,=1)
#'
audio=r.()
try:
=r.(audio).lower()
#
.:
print('n'')
=();
于这个功能里面, 我们运用了库, 它作为涵盖几种流行语音API的包装, 所以显得极为灵活, 其中之一是支持默认API密钥, 此密钥被强行编码至库内, 这表明你能够在不经过注册服务的情况下就实现站立。
要借助用来获取实时语音数据的相关内容, 如同用于音频文件的方面那样, 您是需要软件包, 以此才能够通过语音识别动用自己的声音。
您能够运用with块之内类的()方式捕捉源自麦克风的输入。此方式把音频源当作其首个参数, 并且记录源自该源的输入, 直至探测到静音之时。
尝试在安静的地方说出您的命令,否则TARS可能会造成混淆。
综上所述, 关于怎样去运用构建TARS的虚拟助手的那些信息, 想必大家已然弄明白, 若想知晓更多与之相关的信息, 那就请持续留意中培伟业。

485

被折叠的 条评论
为什么被折叠?



