【沈阳移动直播源码】【下拉扣费系统源码】【自动拾取源码】小新 源码 模板

时间:2024-12-22 22:39:28 来源:vb告白程序源码 编辑:白宫网站源码下载

1.Linux离线Python源码编译及python版本升级
2.专栏精选实战:百度语音合成

小新 源码 模板

Linux离线Python源码编译及python版本升级

       配置环境

       初始化干净的小新centos7.8镜像,并搭建本地镜像源,源码详情可参考Linux 镜像源临时挂载+永久挂载+yum本地源制作 - 蜡笔小新的模板文章 - 知乎。

       下载Python源码,小新版本选用Python-3.9..tar.xz。源码

       编译Python

       因高版本Python编译需高版本GCC,模板沈阳移动直播源码系统默认GCC版本为4.8.5,小新需先升级GCC。源码

       执行Centos离线源码编译高版本GCC并升级教程:Linux Centos7.8.系统离线GCC源码编译升级 - 蜡笔小新的模板文章 - 知乎。

       由于未安装make编译工具和依赖,小新需先执行yum -y install automake autoconf libtool make以完成安装。源码

       编译Python源码至/opt/python3.9.,模板下拉扣费系统源码过程未出现错误。小新

       升级Python版本

       编译安装后,源码已将新版本安装至指定目录,模板但未升级原有Python版本。

       通过ll /usr/bin/python查看,当前Python版本软链接指向/usr/bin/python2.7。

       删除或备份当前Python软链接,避免影响yum工具。

       修改yum工具文件路径,将“#!/usr/bin/python”更改为“#!/usr/bin/python2.7”。

       最后,自动拾取源码创建新编译Python3.9.的软链接及pip3软链接。

       成功在Centos7.8上升级Python3.9.版本,同时确保原有yum工具可使用Python2.7版本。

专栏精选实战:百度语音合成

       本文节选自大话Unity公众号技术专栏《大话Unity》,未经允许不可转载。

       大话Unity公众号回复语音识别获取源码工程。

       大话Unity,让你快人几步。你好,我是大智。

       大智:“昨天我们实战了语音识别,外卡收单源码在人工智能的语音领域,还有很大一块是语音合成,也就是Text to Speech,文字转语音。” 小新:“是不是就是我们经常听到的siri或者智能音箱那种声音?” 大智:“没错,那些声音都是用语音合成的技术合成音频文件,然后播放出来的。” 小新:“我们今天就来搞这个?” 大智:“对,这就开始”

       首先做些准备工作,和昨天的语音识别的流程很像,大致如下:

       语音识别

       大智:“看完文档了没?” 小新:“看完了” 大智:“那我们就开始了。仿QQ说说HTML源码

       语音合成主要有两个过程:1. 鉴权认证:从百度获取一个令牌(token),请求的时候需要携带这个令牌,否则视为非法请求;2. 在Unity中请求语音合成接口。

       第一步鉴权认证我们昨天已经实现了,可以拿来直接用。我们直接进入第二步,在Unity中请求语音合成接口。

       REST API

       小新:“我在文档中看到了这个词REST API,API我懂,就是应用程序接口嘛,这个REST是什么?休息接口么?” 大智:“哎嘿,什么休息接口!这个是Web开发中的一个技术,你不懂正常,我来简单解释一下。”

       REST ( REpresentational State Transfer ),State Transfer 为 "状态传输" 或 "状态转移 ",Representational 中文有人翻译为"表征"、"具象",合起来就是 "表征状态传输" 或 "具象状态传输" 或 "表述性状态转移",不过,一般文章或技术文件都比较不会使用翻译后的中文来撰写,而是直接引用 REST 或 RESTful 来代表,因为 REST 一整个观念,想要只用六个中文字来完整表达真有难度。

       REST 本身是设计风格而不是标准。REST 谈论一件非常重要的事,如何正确地使用Web*标准*,例如,HTTP 和 URI。想要了解 REST 最好的方式就是思索与了解*Web*及其工作方式。如果你设计的应用程序能符合 REST 原则 (REST principles),这些符合 REST 原则的 REST 服务可称为 "RESTful web service" 也称 "RESTful Web API"。"-ful" 字尾强调它们的设计完全符合 REST 论文里的建议内容。

       如果你不需要做Web开发,了解到这就够了,否则建议你了解下REST的具体原则,RESTful的Web接口目前非常流程。

       请求语音合成

       百度语音合成支持两种方式请求:- POST方式;- GET方式

       百度文档中推荐使用POST方式,但是由于Unity的WebRequest类中,获取音频的现成接口是使用Get方法,所以我们下面的代码还是使用Get方法去获取。

       上面的代码写好以后,设置好APIKey和SecretKey就可以合成语音出来了。

       大智:“我们这两天通过实战学习了UnityWebRequest的具体用法,在请求Http时,结合接口说明,一般实现起来还是很容易的。”

       思考题

       大智:“上面的语音合成中很有多参数可以设置,试试不同的参数看看有什么效果吧!” 小新:“好嘞!” 大智:“收获别忘了分享出来!也别忘了分享给你学Unity的朋友,也许能够帮到他。”

       推荐阅读

       大话Unity公众号回复语音识别获取源码工程。

copyright © 2016 powered by 皮皮网   sitemap