cost 171 ms
我如何找到 plot 和 output Python 中实时绘制的快速傅立叶变换 (FFT) 的峰值? - How do I find, plot, and output the peaks of a live plotted Fast Fourier Transform (FFT) in Python?

我是第一次使用pyaudio和matplotlib包,我正在尝试从麦克风输入中获取 plot 实时音频数据,将其转换为频域信息,然后使用输入距离获取 output 峰值。 该项目是对构建频谱分析仪的三部分指南的修改,可在此处找到。 目前,代码的格式为 class,因为我有应用于音频的替代方法,但我 ...

为什么我的 Python 语音识别码不起作用 - Why is my Python Speech Recognition code not working

我正在尝试制作一个简单的语音识别程序,这是我目前拥有的代码。 它曾经有效,但现在无效。 它所做的是打印“say something:”,但它不听我的声音。 我确实安装了 pyaudio,所以这不是问题。 我的麦克风有一个小的红色 LED,在使用时会闪烁,因此基于此我假设 python 正在使用麦克风 ...

pyaudio OSError: [Errno -9998] 通道数无效(在带有外部声卡的 mac 上) - pyaudio OSError: [Errno -9998] Invalid number of channels (On mac with External sound card)

我正在从声卡编写一个 python 程序到 stream 数据。 当我 select 内部麦克风或外部麦克风时,它工作得很好,但不能与外部立体声声卡 (TI PCM2900C) 一起使用。 我已经尝试了 1 通道和 2 通道以及不同的采样率,但错误仍然存在。 我的输入设备是: 0: USB 音频 ...

PyQt5 程序在使用 setTextCursor() 一段时间后自动停止工作 - The PyQt5 programme automatically stops working after some time when using setTextCursor()

我有一个PyQt5 GUI ,负责从用户那里获取语音输入并将其转换为文本。 一切都很好,直到我被告知要添加一个新功能,用户可以在说话时编辑文本。 cursor 不应移动到段落的开头或结尾; 它应该留在原处,文本应该像以前一样出现,这样用户就可以在说话的同时编辑文本。 因此,当我添加 cursor ...

ModuleNotFoundError:Google Colab 中没有名为“pyaudio”的模块 - ModuleNotFoundError: No module named 'pyaudio' in Google Colab

我正在尝试制作一个基本的语音识别助手。 我有 Collab 的 Python 3.8.16 版。 我已经安装并导入了“pyaudio” ,如下所示: 但是在Collab中出现如下错误。 此代码在本地系统(即 Visual Studio)中运行良好。 但我需要在 Collab 上运行它。 这是我的完整 ...

Python & 音频可视化 - Python & Audio Visualization

我正在做一个宠物项目,用于从音频中渲染数据 output in Python。 我见过很多处理 WAV 文件的例子(比如这个StackOverflow 问题/答案)。 我的问题是我想以相同的方式处理 WAV 或 MP3,但也想以更“通用”的方式处理(例如不必担心解包的样本大小)? 该项目的总体目标很 ...

通过蓝牙从 iPhone 接收音频数据(和元数据) Python - Receiving Audio Data (and Metadata) from IPhone over Bluetooth Python

我正在尝试编写一个 Python 脚本来通过蓝牙将音频数据从我的 iPhone 检索到我的 Raspberry Pi。 目前,我只需在手机上导航至“设置”>“蓝牙”并选择 Pi,即可让音频从 Pi 的扬声器中传出。 (我之前配对过)。 我已将 Pi 设备类型指定为Car Stereo ,因 ...

为什么这两个 WAV 创建函数没有产生相同的 output? - Why these two WAV-creating functions are not producing identical output?

我正在使用这些功能(接收 pyaudio 输入)来生成可在 torchaudio 上使用的音频 object。 但是,只有“write2”产生了有效的结果,而不是“write1”。 在没有 i/o 操作的情况下,我需要做什么才能使 write1 等同于 write2? ...

如何从外部更改 setTitle 中生成的文本的字符串 class - How to change string in setTitle for a generated text from outside class

当我尝试更新self.graphWidget.setTitle(phrase, ...)中的字符串变量时,该变量不会更新。 我正在使用pyaudio和PyQT从麦克风录制时绘制实时波形图,我想要做的不是在终端中打印,而是希望语音到文本短语在识别完成后显示在 MainWindow 中 希望它是足够干 ...

安装pyaudio时,pip在/opt/homebrew/Cellar/portaudio/19.7.0中找不到portaudio.h - when installing pyaudio, pip cannot find portaudio.h in /opt/homebrew/Cellar/portaudio/19.7.0

在开始提问之前,我尝试用这篇文章解决问题,但没有成功:( 链接) 我正在使用 mac(M1 air)。 我尝试安装 pyaudio,所以我运行了pip install pyaudio 。 然后,我收到以下有关找不到 portaudio.h 的错误: pip install pyaudio Col ...

什么是在 Python 中录制音频的简单解决方案,其中包含暂停、恢复和无持续时间? - What is a simple solution to record audio in Python with pause, resume and no duration time?

我正在寻找一种简单的音频录制解决方案,包括暂停、恢复和无持续时间。 pyaudio,sounddevice,我可以用它们做点什么,但这是一个相当低的级别。 难点在于它们需要录制的持续时间,即最初必须设置的录制时间。 在我的情况下,记录应该继续,直到调用适当的代码停止。 我在 sounddevic ...

PyAudio 中从麦克风到扬声器的实时流式传输 - real-time streaming from mic to speaker in PyAudio

我想使用 PyAudio 实时从麦克风到扬声器的 stream 音频,并有机会读取/修改/写入样本缓冲区,因为它们是 go。 在 PyAudio 中执行此操作的惯用正确方法是什么? 我知道在回调模式下,驱动扬声器的 output stream 想要在其回调 function 中“拉”样本。 同样,输 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM