Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 制作许多小录音并将其连接到数据库的有效方法_Sql_Audio Recording - Fatal编程技术网

Sql 制作许多小录音并将其连接到数据库的有效方法

Sql 制作许多小录音并将其连接到数据库的有效方法,sql,audio-recording,Sql,Audio Recording,对于语言课程,我需要分别记录许多句子和单词。 理想情况下,我会点击数据库中写下的句子旁边的按钮(如MS Access或MySQL),然后记录下句子。然后转到下一句 有没有办法做到这么简单 直到现在,我在Soundbooth这样的音频软件中一个接一个地记录这个句子,每次都输入一个名字。然后我必须在数据库中键入这些名称(和路径)。我会为每次录制创建声音文件,然后将对每个声音文件的引用存储在数据库中,而不是将实际文件存储为blob 这就是您目前正在做的事情吗?您正在询问如何恢复到存储blob 无论哪种

对于语言课程,我需要分别记录许多句子和单词。 理想情况下,我会点击数据库中写下的句子旁边的按钮(如MS Access或MySQL),然后记录下句子。然后转到下一句

有没有办法做到这么简单


直到现在,我在Soundbooth这样的音频软件中一个接一个地记录这个句子,每次都输入一个名字。然后我必须在数据库中键入这些名称(和路径)。

我会为每次录制创建声音文件,然后将对每个声音文件的引用存储在数据库中,而不是将实际文件存储为blob

这就是您目前正在做的事情吗?您正在询问如何恢复到存储blob


无论哪种方法,这项工作都会很艰巨,但如果您只在数据库中保存数据记录并引用文件,您将拥有一个更易于维护的结构。

我同意,将其保存在单独的声音文件中并在数据库中引用似乎是最好的方法。但这个过程意味着我要为1000个声音文件键入1000个名称。然后输入1000个路径/名称。我所寻找的是一个更有效的方法来做到这一点。由于所有的信息都在数据库中(句子的名称应该是声音文件的名称),这似乎需要做很多双重工作。罗伯特