如何使用Python构建TARS:Scratch的虚拟助手 今天, 我们会运用构建来演示TARS, TARS能助力您自行执行任务, 像是于其中搜索视频并播放, 发送电子邮件, 打开网站, 于其中搜索材料并阅读它们, 告知您所在国家的天气预报情况, 致以问候等等。借助构建TARS, 会增添您的知识, 且学到诸多实用工具。想晓得怎样运用构建TARS, 首先, 让咱们先创建虚拟环境, 接着构建TARS的基本音频系统。要激活下面的命令.venv/bin/什么是虚拟环境激活venv后我们需要通过以下命令安装主库ygamegTTS属于一个库以及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这一模块, 它还能播放声音, 并且, 在使用它之前, 必须要进行初始化, 这是必然的。现在让我们创建一个监听命令的函数():#zerrsr.().():print(...)r.1#e#r.oise(,1)#audior.()try:r.(audio).lower()#.:print(n)();于这个功能里面, 我们运用了库, 它作为涵盖几种流行语音API的包装, 所以显得极为灵活, 其中之一是支持默认API密钥, 此密钥被强行编码至库内, 这表明你能够在不经过注册服务的情况下就实现站立。要借助用来获取实时语音数据的相关内容, 如同用于音频文件的方面那样, 您是需要软件包, 以此才能够通过语音识别动用自己的声音。您能够运用with块之内类的()方式捕捉源自麦克风的输入。此方式把音频源当作其首个参数, 并且记录源自该源的输入, 直至探测到静音之时。尝试在安静的地方说出您的命令否则TARS可能会造成混淆。综上所述, 关于怎样去运用构建TARS的虚拟助手的那些信息, 想必大家已然弄明白, 若想知晓更多与之相关的信息, 那就请持续留意中培伟业。