热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

android百度云语音,手机安卓百度云AI智能之语音合成

[按键精灵]纯文本查看复制代码Importzm.luaeImportCjson.luaDim朗读文本我是紫猫学院的学员,编号:1027.本人QQ:822641801.本人

[按键精灵] 纯文本查看 Import "zm.luae"

Import "Cjson.lua"

Dim 朗读文本="我是紫猫学院的学员,编号:1027.本人QQ:822641801.本人承接Post等"

Call 朗读(朗读文本, 15000, 4, 5, 5, 4)

/*参数:

sd:朗读时长,单位毫秒

spd:语速,取值0-9,默认为5中语速

pit:音调,取值0-9,默认为5中语调

vol:音量,取值0-9,默认为5中音量

per:发音人选择, 0为普通女声,1为普通男生,3为情感合成-度逍遥,4为情感合成-度丫丫,默认为普通女声

*/

Sub 朗读(txt,sd,spd,pit,vol,per)'朗读时间:秒

Dim Path,Urls,talbeV,cuid,PostData,Url1,Htmltxt

Path = "/sdcard/Pictures/Read.mp3"

Dim arr=array(spd,pit,vol,per)

For Each s In Arr

If s <0 or s > 9 Then TracePrint s,"参数有超出范围"

Next

Urls&#61;"http://openapi.baidu.com/oauth/2.0/token?grant_type&#61;client_credentials&client_id&#61;OEAG26OXULG3g3kHr9we3IFa&client_secret&#61;G9hCptqBbNj0LgqSkbNZVFfsVKHRbn3y"

Htmltxt&#61;Url.get(Urls,"gbk")

If CBool(InStr(1, Htmltxt, "{")) Then //小小BUG.谢谢1311,1693师弟纠正

talbeV &#61; Encode.JsonToTable(Htmltxt)

If talbeV <> "" Then

cuid&#61; zm.RndStr(10, 2)

PostData &#61; "tex&#61;" &zm.EncodeURL( txt )& "&lan&#61;zh&cuid&#61;" & cuid & "&ctp&#61;1&spd&#61;"&spd&"&&pit&#61;"&pit&"&per&#61;"&per&"&vol&#61;"&vol&"&tok&#61;" & talbeV["access_token"]

Url1&#61;"http://tsn.baidu.com/text2audio?"

zm.HttpDownload Url1 & PostData, Path

PlaySound Path

Delay sd

StopPlay

Dir.Delete( Path)

End If

End If

End Sub



推荐阅读
  • 本文将介绍如何在混合开发(Hybrid)应用中实现Native与HTML5的交互,包括基本概念、学习目标以及具体的实现步骤。 ... [详细]
  • 本文介绍了 Go 语言中的高性能、可扩展、轻量级 Web 框架 Echo。Echo 框架简单易用,仅需几行代码即可启动一个高性能 HTTP 服务。 ... [详细]
  • Cookie学习小结
    Cookie学习小结 ... [详细]
  • 本文详细解析了ASP.NET 2.0中的Callback机制,不仅介绍了基本的使用方法,还深入探讨了其背后的实现原理。通过对比Atlas框架,帮助读者更好地理解和应用这一机制。 ... [详细]
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • 本文总结了一些开发中常见的问题及其解决方案,包括特性过滤器的使用、NuGet程序集版本冲突、线程存储、溢出检查、ThreadPool的最大线程数设置、Redis使用中的问题以及Task.Result和Task.GetAwaiter().GetResult()的区别。 ... [详细]
  • vue引入echarts地图的四种方式
    一、vue中引入echart1、安装echarts:npminstallecharts--save2、在main.js文件中引入echarts实例:  Vue.prototype.$echartsecharts3、在需要用到echart图形的vue文件中引入:   importechartsfrom&amp;quot;echarts&amp;quot;;4、如果用到map(地图),还 ... [详细]
  • 本文通过基准测试(Benchmark)对.NET Core环境下Thrift和HTTP客户端的微服务通信性能进行对比分析。基准测试是一种评估系统或组件性能的方法,通过运行一系列标准化的测试来衡量其表现。 ... [详细]
  • 使用Tkinter构建51Ape无损音乐爬虫UI
    本文介绍了如何使用Python的内置模块Tkinter来构建一个简单的用户界面,用于爬取51Ape网站上的无损音乐百度云链接。虽然Tkinter入门相对简单,但在实际开发过程中由于文档不足可能会带来一些不便。 ... [详细]
  • h5调用本地摄像头和麦克风一
    h5调用本地摄像头和麦克风一,Go语言社区,Golang程序员人脉社 ... [详细]
  • 本文介绍了如何使用Python爬取妙笔阁小说网仙侠系列中所有小说的信息,并将其保存为TXT和CSV格式。主要内容包括如何构造请求头以避免被网站封禁,以及如何利用XPath解析HTML并提取所需信息。 ... [详细]
  • 本文将深入探讨 iOS 中的 Grand Central Dispatch (GCD),并介绍如何利用 GCD 进行高效多线程编程。如果你对线程的基本概念还不熟悉,建议先阅读相关基础资料。 ... [详细]
  • php更新数据库字段的函数是,php更新数据库字段的函数是 ... [详细]
  • 在JavaWeb开发中,文件上传是一个常见的需求。无论是通过表单还是其他方式上传文件,都必须使用POST请求。前端部分通常采用HTML表单来实现文件选择和提交功能。后端则利用Apache Commons FileUpload库来处理上传的文件,该库提供了强大的文件解析和存储能力,能够高效地处理各种文件类型。此外,为了提高系统的安全性和稳定性,还需要对上传文件的大小、格式等进行严格的校验和限制。 ... [详细]
  • 【实例简介】本文详细介绍了如何在PHP中实现微信支付的退款功能,并提供了订单创建类的完整代码及调用示例。在配置过程中,需确保正确设置相关参数,特别是证书路径应根据项目实际情况进行调整。为了保证系统的安全性,存放证书的目录需要设置为可读权限。值得注意的是,普通支付操作无需证书,但在执行退款操作时必须提供证书。此外,本文还对常见的错误处理和调试技巧进行了说明,帮助开发者快速定位和解决问题。 ... [详细]
author-avatar
黄初伦伟彦宜婷
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有