问题标签 [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.
java - 如何在java中将生成的音频写入.wav格式
我对 Java Sound 很陌生,因此我对它的概念并不那么强烈。我想了解如何将以下代码生成的音频写入 .wav 格式的文件。我也阅读了一些关于 stackoverflow 的帖子和一些问题,但我无法从中找出解决方案。所以请帮助我理解它。谢谢。
java - AudioSystem Write, AudioInputStream 从 InputStream, Java 获得的修改字节
我从 InputStream 获取字节,但我需要修改它们并将它们保存到 Wav 文件。
这是我的代码:
套接字发送从麦克风获得的音频。
在接收字节的另一端套接字中:
这里是字节的代码修饰符,现在假设放大两个...
当 sdLine 未注释时,我可以在这里传输所有声音。
AudioInputStream(InputStream流,AudioFormat格式,长长)
AudioSystem.write(AudioInputStream 流,AudioFileFormat.Type 文件类型,文件输出)
问题:
此代码仅保存从 MethodChangerBytes 获得的最后一个字节。
问题:
如何在 Socket 连接关闭之前保存所有已处理的 Wav 字节?
谢谢
java - 如何删除声音的片段?
我创建了一个程序来分析插入输入中的 file.wav。我想知道是否可以从原始 file.wav 中删除时间间隔。我会剪掉一部分在一定时间内对分析不必要的声音。消除这些部分声音后,我会得到一个新的连续声音,它将所有未消除的声音合并在一起。这是可能的?你能帮助我吗?
java - 在java中将多个wave文件连接成一个文件
现在写我们的连接文件
java - 从 .jar 文件播放声音
我查看了无数不同的 StackOverflow 答案以及来自其他站点的答案,但没有一个解决方案能解决我的问题。我一辈子都无法播放我的 .wav 文件。
这是我的代码:
声音类:
导致错误的构造函数调用:
我知道这不是第一次在这个网站上提出或回答此类问题,但我已经尝试了几个小时的其他解决方案,我发现的只是痛苦和沮丧。如果需要,我可以发布更多代码。提前致谢。
编辑:我已经解压了 .jar 文件并确认该文件确实存在。问题是 URL 最终为空,因此NullPointerException
抛出了 a。
编辑#2:添加更多代码以防出现其他问题。
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
。
在这方面的任何帮助将不胜感激。
java - Java AudioInputStream 适用于一个项目,但不适用于另一个
所以我一直在尝试在我的游戏中添加声音,但是在读取资源流时初始化我的 AudioPlayer 类时出现错误。我在另一个游戏项目上对此进行了测试,它运行良好,没有错误,所以这很奇怪。这是我的 AudioPlayer 代码:
这是错误日志:
java - 将 AWS Polly 提供的 ogg 流保存到 wav 文件中
我正在尝试创建一个网页,用户可以在其中收听他键入的文本。我还想提供一种以.wav
格式下载媒体的功能。
我可以从中获取AudioStream
但AmazonPollyClient
无法将流保存到.wav
文件。
这是我正在尝试的...
但每次我称之为getAudioInputStream()
抛出IOException
PS:我试过换result.getAudioStream()
行BufferedInputStream()
。没有出现!
任何帮助将不胜感激。
java - 从文件创建 AudioInputStream 后无法删除文件
我正在为一个课程编写一个程序,该程序涉及创建一个临时音频文件,从中读取数据,然后将其删除。我一切正常,除了删除文件。当我尝试删除文件时,file.delete()
返回false
. 我试图弄清楚使用java.nio
文件到底出了什么问题,并返回另一个进程打开了文件。查看我的代码后,我将其范围缩小到AudioInputStream
保持文件打开。我可以在创建之前很好地删除文件AudioInputStream
,但是文件在创建后无法删除,尽管我在尝试删除文件之前关闭了流。
我也尝试过audioInputStream.close()
在 catch 之后放置,而不是在一个finally
类似的结果中。
为什么输入流在文件关闭后保持打开状态?
java - 将字节数组从 Spring boot 发送到 Angular 应用程序?
我使用了 AudioInputStream ,我使用 MaryTTS 从文本到语音得到它。在这种情况下,我想将此音频发送给客户端 Angular。我如何使用 http 执行此操作?我已将音频放入一个字节数组中,我该如何发送它?
这个方法返回一个字节数组。我想将它发送到一个角度应用程序并播放音频。有什么帮助吗?