我可以使用 C# 以哪种格式将声音存储在数据库中
Posted
技术标签:
【中文标题】我可以使用 C# 以哪种格式将声音存储在数据库中【英文标题】:in which format i can Store Sound in Database using by C# 【发布时间】:2010-07-08 06:28:06 【问题描述】:我正在使用语音识别,但有些单词发音不正确。因此,我想为一些词混音。
我想在 C# 中播放一个String
,我记录了一些单词。我想将我录制的单词与String
混合然后播放。
【问题讨论】:
那么,您是说您想要对录音机/混音器进行编程?你想用它录制声音文件然后混合它们吗?而数据库又是从哪里来的呢? 是的,我想将我的语音与语音识别混合在一起 不清楚是否要将文本或生成的二进制“声音”存储在数据库中。为了节省空间,我会存储文本并在我的应用程序中重播它。 好的,你想录制你的声音,然后运行语音识别,然后运行文本到语音,然后将你的声音与文本到语音输出混合吗?做什么的?听起来会很可怕! 【参考方案1】:您将使用二进制数据类型。对于 SQL Server,该类型被命名为“图像”,用于二进制图像(不是图片)。
您可以使用它存储 .wav 文件或 .mp3 或任何您需要的文件。
当然,还有一个讨论是,到底应该将二进制数据存储在数据库中,还是只将其存储在磁盘上并将文件的路径存储在数据库中。
【讨论】:
以上是关于我可以使用 C# 以哪种格式将声音存储在数据库中的主要内容,如果未能解决你的问题,请参考以下文章