gpt4 book ai didi

ruby - 来自 Ruby 网络应用程序的实时音频记录/回放

转载 作者:太空宇宙 更新时间:2023-11-03 16:35:36 24 4
gpt4 key购买 nike

我想知道是否有人在录音(从用户浏览器上的麦克风)和从基于网络的应用程序(Ruby/RoR)回放方面取得了成功?

到目前为止我发现了什么 - 我可以编写一个 flex/flash 应用程序来录制音频,然后让服务器端(如 Red5 左右)接收和转换。这听起来更复杂,我也看到了不同类型的托管问题等人们遇到的问题——所以我认为可能有更好/更简单的解决方案!!我也查看了 html5/web-kit,但似乎只适用于 chrome,并且仅限于文本字段等。

在我的应用程序中,我想记录用户的声音,将其作为 mp3 或类似文件格式保存在 aws/s3 上,并根据用户的输入/选择在应用程序中回放给用户。虽然基于闪存的解决方案目前可行,但非基于闪存的解决方案将是首选,因为它将支持更多设备(您知道我指的是设备)。

最佳答案

基于 Web 的记录的唯一选项是 Flash、Silverlight 或 Java。这些都不能在 iPhone 或 iPad 上运行 - 你需要一个原生应用。

您不需要使用 Red5 进行 Flash 录制 - 您可以直接录制到内存,可选择编码(或压缩),然后上传数据。在将文件移动到 s3 之前,您最好使用 ffmpeg 或 SoX 在服务器端进行 mp3 编码。

关于ruby - 来自 Ruby 网络应用程序的实时音频记录/回放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8243921/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com