问题标签 [audioinputstream]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
147 浏览

java - 如何在java中将生成的音频写入.wav格式

我对 Java Sound 很陌生,因此我对它的概念并不那么强烈。我想了解如何将以下代码生成的音频写入 .wav 格式的文件。我也阅读了一些关于 stackoverflow 的帖子和一些问题,但我无法从中找出解决方案。所以请帮助我理解它。谢谢。

0 投票
1 回答
1567 浏览

java - AudioSystem Write, AudioInputStream 从 InputStream, Java 获得的修改字节

我从 InputStream 获取字节,但我需要修改它们并将它们保存到 Wav 文件。

这是我的代码:

套接字发送从麦克风获得的音频。

在接收字节的另一端套接字中:

这里是字节的代码修饰符,现在假设放大两个...

当 sdLine 未注释时,我可以在这里传输所有声音。

AudioInputStream(InputStream流,AudioFormat格式,长长)

AudioSystem.write(AudioInputStream 流,AudioFileFormat.Type 文件类型,文件输出)

问题

此代码仅保存从 MethodChangerBytes 获得的最后一个字节。

问题

如何在 Socket 连接关闭之前保存所有已处理的 Wav 字节?

谢谢

0 投票
1 回答
67 浏览

java - 如何删除声音的片段?

我创建了一个程序来分析插入输入中的 file.wav。我想知道是否可以从原始 file.wav 中删除时间间隔。我会剪掉一部分在一定时间内对分析不必要的声音。消除这些部分声音后,我会得到一个新的连续声音,它将所有未消除的声音合并在一起。这是可能的?你能帮助我吗?

0 投票
0 回答
75 浏览

java - 在java中将多个wave文件连接成一个文件

现在写我们的连接文件

0 投票
0 回答
1059 浏览

java - 从 .jar 文件播放声音

我查看了无数不同的 StackOverflow 答案以及来自其他站点的答案,但没有一个解决方案能解决我的问题。我一辈子都无法播放我的 .wav 文件。

这是我的代码:

声音类:

导致错误的构造函数调用:

我知道这不是第一次在这个网站上提出或回答此类问题,但我已经尝试了几个小时的其他解决方案,我发现的只是痛苦和沮丧。如果需要,我可以发布更多代码。提前致谢。

编辑:我已经解压了 .jar 文件并确认该文件确实存在。问题是 URL 最终为空,因此NullPointerException抛出了 a。

编辑#2:添加更多代码以防出现其他问题。

0 投票
0 回答
442 浏览

java - AudioSystem.getAudioFileFormat 不适用于 mp3 Java

我正在尝试使用 Java 将 mp3 文件转换为音频输入流。以下是我的代码的一部分。

我包括了以下罐子:jl1.0.1.jar、tritonus_share.jar、mp3spi1.9.5.jar

我收到以下异常:

线程“main”中的异常 javax.sound.sampled.UnsupportedAudioFileException:
file is not a supported file type

在这方面的任何帮助将不胜感激。

0 投票
1 回答
130 浏览

java - Java AudioInputStream 适用于一个项目,但不适用于另一个

所以我一直在尝试在我的游戏中添加声音,但是在读取资源流时初始化我的 AudioPlayer 类时出现错误。我在另一个游戏项目上对此进行了测试,它运行良好,没有错误,所以这很奇怪。这是我的 AudioPlayer 代码:

这是错误日志:

0 投票
1 回答
800 浏览

java - 将 AWS Polly 提供的 ogg 流保存到 wav 文件中

我正在尝试创建一个网页,用户可以在其中收听他键入的文本。我还想提供一种以.wav格式下载媒体的功能。

我可以从中获取AudioStreamAmazonPollyClient无法将流保存到.wav文件。

这是我正在尝试的...

但每次我称之为getAudioInputStream()抛出IOException

PS:我试过换result.getAudioStream()BufferedInputStream()。没有出现!

任何帮助将不胜感激。

0 投票
1 回答
93 浏览

java - 从文件创建 AudioInputStream 后无法删除文件

我正在为一个课程编写一个程序,该程序涉及创建一个临时音频文件,从中读取数据,然后将其删除。我一切正常,除了删除文件。当我尝试删除文件时,file.delete()返回false. 我试图弄清楚使用java.nio文件到底出了什么问题,并返回另一个进程打开了文件。查看我的代码后,我将其范围缩小到AudioInputStream保持文件打开。我可以在创建之前很好地删除文件AudioInputStream,但是文件在创建后无法删除,尽管我在尝试删除文件之前关闭了流。

我也尝试过audioInputStream.close()在 catch 之后放置,而不是在一个finally类似的结果中。

为什么输入流在文件关闭后保持打开状态?

0 投票
1 回答
831 浏览

java - 将字节数组从 Spring boot 发送到 Angular 应用程序?

我使用了 AudioInputStream ,我使用 MaryTTS 从文本到语音得到它。在这种情况下,我想将此音频发送给客户端 Angular。我如何使用 http 执行此操作?我已将音频放入一个字节数组中,我该如何发送它?

这个方法返回一个字节数组。我想将它发送到一个角度应用程序并播放音频。有什么帮助吗?