百独托管7500 紫田网络超高转化播放器收cps[推荐]速盾CDN 免实名免备防屏蔽阿里云 爆款特卖9.9元封顶提升alexa、IP流量7Q5团队
【腾讯云】中小企福利专场【腾讯云】多款产品1折起高防 随时退换 好耶数据小飞国外网赚带你月入万元炎黄网络4H4G10M 99每月
香港带宽CN2/美国站群优惠中客数据中心 服务器租用联盟系统移动广告平台 中易企业专场腾讯云服务器2.5折九九数据 工信部正规资质
腾讯云新用户大礼包代金券高价收cpa注册量高价展示【腾讯云】2核2G/9.93起租服务器找45互联 随时退换阿里云 短信服务 验证秒达

[闲聊畅谈] 发现个好玩的东西~ [复制链接]
查看:10505 | 回复:30

577

主题

9588

帖子

1万

积分

落伍者(四季发财)

Rank: 4

贡献
1017
鲜花
154
注册时间
2010-5-22

落伍手机绑定

发表于 2018-6-7 20:58:44 | 显示全部楼层 来自 中国山东烟台
zess 发表于 2018-6-7 18:41
不是中文不好使,是页面编码的问题,导致了,表单提交时的编码问题,三种方式,可以声明一下编码就好了, ...

http://ai.pxqiye.com/?text=logo% ... 1%E4%B8%93%E5%AE%B6
关键是他这个文本框输入文字,提交,这个不会整合上。。
你会写PHP吗
http://music.163.com/#/song?id=435948314
回复 支持 反对

使用道具 举报

248

主题

5309

帖子

7058

积分

落伍者(三羊开泰)

Rank: 3Rank: 3

贡献
1265
鲜花
50
注册时间
2005-7-15

落伍草根英雄

发表于 2018-6-7 23:09:13 | 显示全部楼层 来自 中国河南郑州
HiTgril 发表于 2018-6-7 20:58
http://ai.pxqiye.com/?text=logo%E8%AE%BE%E8%AE%A1%E4%B8%93%E5%AE%B6
关键是他这个文本框输入文字, ...

<?php
require_once 'AipSpeech.php';

// 你的 APPID AK SK
const APP_ID = '你的 App ID';
const API_KEY = '你的 Api Key';
const SECRET_KEY = '你的 Secret Key';

$client = new AipSpeech(APP_ID, API_KEY, SECRET_KEY);
/*此行:以上部分内容,请到百度AI开放平台申请并获取*/

$tts = $_POST['tts']; //获取POST表单提交的文字信息
$result = $client->synthesis($tts, 'zh', 1, array('vol' => 5,));

//判断$result,并将音频文件addio.mp3写入到当前文件
if(!is_array($result)){
file_put_contents('audio.mp3', $result);
}

$rand = rand(10000, 99999); // 生成一个随机数,预防浏览器缓存延迟
?>
<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Demo:百度TTS</title>
</head>
<body>
    <form action="" method="post">
        <input type="text" name="tts" value="百度AI">
        <input type="submit" value="点击倾听">
    </form>
    <!-- 载入,并自动播放音频文件 -->
    <audio src="audio.mp3?<?php echo $rand ?>" controls="controls" autoplay="autoplay">浏览器不支持,请更换或升级!</audio>
</body>
</html>
大雄你怎么啦打起精神来哟.....
回复 支持 反对

使用道具 举报

248

主题

5309

帖子

7058

积分

落伍者(三羊开泰)

Rank: 3Rank: 3

贡献
1265
鲜花
50
注册时间
2005-7-15

落伍草根英雄

发表于 2018-6-7 23:21:25 | 显示全部楼层 来自 中国河南郑州
HiTgril 发表于 2018-6-7 20:58
http://ai.pxqiye.com/?text=logo%E8%AE%BE%E8%AE%A1%E4%B8%93%E5%AE%B6
关键是他这个文本框输入文字, ...

编了好一会的详细教程,被吞了?再来一次,这一次来个精简版凑合看:

第一步:
  1. 制作一个提交查询的POST表单:
  2. <form action="" method="post">
  3.         <input type="text" name="tts" value="百度AI">
  4.         <input type="submit" value="点击倾听">
  5.     </form>
复制代码

第二步:
  1. 参考官方的接口文件:
  2. $result = $client->synthesis('你好百度', 'zh', 1, array('vol' => 5,));

  3. /* 将’你好百度‘ 更改为,实际接收的查询数据 $_POST['tts'] */
  4. 示例:$result = $client->synthesis($_POST['tts'], 'zh', 1, array('vol' => 5,));
复制代码
第三步:
  1. 继续参考官方:
  2. if(!is_array($result)){
  3.     file_put_contents('audio.mp3', $result);
  4. }

  5. /* 文件合法,则在指定目录下生成一个音频文件:audio.mp3 */
复制代码
第四步:
  1. 让页面自动播放音频文件,
  2. <audio src="audio.mp3" controls="controls" autoplay="autoplay">如果浏览器不支持,此处给出用户友好提示:请更换或升级!</audio>
复制代码

最后,来一个完整Demo示例,若使用此文件,存储为.php:
  1. <?php
  2. require_once 'AipSpeech.php';

  3. // 你的 APPID AK SK
  4. const APP_ID = '你的 App ID';
  5. const API_KEY = '你的 Api Key';
  6. const SECRET_KEY = '你的 Secret Key';

  7. $client = new AipSpeech(APP_ID, API_KEY, SECRET_KEY);
  8. /*此行:以上部分内容,请到百度AI开放平台申请并获取*/

  9. $tts = $_POST['tts']; //获取POST表单提交的文字信息
  10. $result = $client->synthesis($tts, 'zh', 1, array('vol' => 5,));

  11. //判断$result,并将音频文件addio.mp3写入到当前文件
  12. if(!is_array($result)){
  13. file_put_contents('audio.mp3', $result);
  14. }

  15. $rand = rand(10000, 99999); // 生成一个随机数,预防浏览器缓存延迟
  16. ?>
  17. <!doctype html>
  18. <html lang="en">
  19. <head>
  20.     <meta charset="UTF-8">
  21.     <title>Demo:百度TTS</title>
  22. </head>
  23. <body>
  24.     <form action="" method="post">
  25.         <input type="text" name="tts" value="百度AI">
  26.         <input type="submit" value="点击倾听">
  27.     </form>
  28.     <!-- 载入,并自动播放音频文件 -->
  29.     <audio src="audio.mp3?<?php echo $rand ?>" controls="controls" autoplay="autoplay">浏览器不支持,请更换或升级!</audio>
  30. </body>
  31. </html>
复制代码


评分

参与人数 4积分 +2 鲜花 +4 收起 理由
弗兰 + 1 落伍有你更精彩!
阿江 + 2 + 1 落伍有你更精彩!
hl530 + 1 落伍有你更精彩!
HiTgril + 1 落伍有你更精彩!

查看全部评分

大雄你怎么啦打起精神来哟.....
回复 支持 反对

使用道具 举报

1074

主题

1万

帖子

9万

积分

落伍者(五谷丰登)

Rank: 8Rank: 8

贡献
1124
鲜花
39
注册时间
2010-7-7

落伍手机绑定

发表于 2018-6-7 23:22:46 | 显示全部楼层 来自 中国山东日照
不错啊 。
回复

使用道具 举报

577

主题

9588

帖子

1万

积分

落伍者(四季发财)

Rank: 4

贡献
1017
鲜花
154
注册时间
2010-5-22

落伍手机绑定

发表于 2018-6-7 23:23:31 | 显示全部楼层 来自 中国山东烟台

漂亮!学习了!
http://music.163.com/#/song?id=435948314
回复 支持 反对

使用道具 举报

215

主题

3924

帖子

5533

积分

落伍者(三羊开泰)

Rank: 3Rank: 3

贡献
458
鲜花
47
注册时间
2007-3-29

QQ绑定落伍手机绑定

发表于 2018-6-7 23:25:40 | 显示全部楼层 来自 中国浙江杭州
这贴子怎么收藏。
没站 ,签啥名
回复 支持 反对

使用道具 举报

606

主题

7247

帖子

8075

积分

落伍者(三羊开泰)

Rank: 3Rank: 3

贡献
1211
鲜花
64
注册时间
2013-12-13

落伍微信绑定落伍者落伍手机绑定

发表于 2018-6-8 00:00:35 | 显示全部楼层 来自 中国河北石家庄
回复

使用道具 举报

9730

主题

5万

帖子

7727

积分

落伍者(三羊开泰)

Rank: 3Rank: 3

贡献
3987
鲜花
65
注册时间
2007-12-29

落伍手机绑定

发表于 2018-6-8 07:07:31 | 显示全部楼层 来自 中国内蒙古呼和浩特
不错。
回复

使用道具 举报

51

主题

619

帖子

806

积分

落伍者(一心一意)

Rank: 1

贡献
327
鲜花
5
注册时间
2005-11-15

落伍手机绑定

发表于 2018-6-8 12:35:04 | 显示全部楼层 来自 中国广东东莞
落伍有你更精彩
snooker
回复 支持 反对

使用道具 举报

104

主题

2776

帖子

3108

积分

落伍者(两全齐美)

Rank: 2

贡献
1801
鲜花
9
注册时间
2009-8-20

落伍者落伍手机绑定

发表于 2018-6-8 13:36:20 | 显示全部楼层 来自 中国河北石家庄
mark 一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

论坛客服/商务合作/投诉举报:2171544 (QQ)
落伍者创建于2001/03/14,本站内容均为会员发表,并不代表落伍立场!
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
落伍官方微信:2030286 邮箱:(djfsys@gmail.com|tech@im286.com)
© 2001-2014

浙公网安备 33060302000191号

浙ICP备11034705号 BBS专项电子公告通信管[2010]226号

  落伍法律顾问: ITlaw-庄毅雄

手机版|找回帐号|不能发帖?|Archiver|落伍者

GMT+8, 2024-4-30 23:01 , Processed in 0.126556 second(s), 27 queries , Gzip On.

返回顶部