首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在PHP中创建声音-读出字母表

在PHP中创建声音-读出字母表
EN

Stack Overflow用户
提问于 2009-09-11 07:56:33
回答 1查看 1.5K关注 0票数 1

我最近一直在做一个验证码脚本,并且相当成功。然而,我想创建另一个脚本,创建一个声音,可以与验证码一起使用。

例如,验证码脚本生成A2B1FD -而声音脚本必须能够读出A,2,B,1,F,D。我该怎么做呢?

我知道这与OpenAL有关,但我该如何开始呢?

干杯Sam Yong

编辑:我还希望知道如何在浏览器中加载从脚本加载的声音文件,并播放它,以便最终用户可以听到。

编辑2:我还在研究在PHP中实现文本到语音(平台无关)的可能性

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-09-11 09:04:47

可能最简单的方法是为每个字母和数字录制36个单独的音频文件,然后让PHP脚本将这些文件动态地连接在一起,将单个音频文件传递给浏览器。

使用PHP连接WAV文件的Here's an example script。事实上,它也是为了同样的目的--创建验证码。

一旦为该代码创建了唯一的文件,就可以使用标准的HTML objectembed技术将其嵌入到浏览器中。

一种更整洁的方法是使用Flash来做这件事,但要知道Flash会占用网站用户的系统资源-这会给使用屏幕阅读器的访问者带来问题,因为他们的软件无法获得足够的CPU时间来有效地工作。因此,您可能会击败您试图帮助的用户。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1409568

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档