首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用python以原始或pcm格式录制音频

使用python以原始或pcm格式录制音频
EN

Stack Overflow用户
提问于 2022-01-13 19:17:27
回答 1查看 401关注 0票数 1

我试着用我的Jetson上的豪猪作为唤醒词。为了做到这一点,我需要使用pythonpcm格式(我认为是原始格式)记录音频。我还需要采样率为16,00016位线性编码的单通道。我的输入设备索引是11。那么,如何使用python以这种格式记录音频呢?

EN

回答 1

Stack Overflow用户

发布于 2022-01-15 19:29:34

它看起来已经有一个演示设置,从豪猪的一侧。

看看他们的演示 --这是很多代码,所以我不会全部粘贴。

本质上,它需要安装pvporcupinedemo软件包:

$ sudo pip3 install pvporcupinedemo

然后运行演示脚本(位于Python演示程序中)开始运行处理:

$ porcupine_demo_mic --access_key ${ACCESS_KEY} --keywords picovoice

这个脚本有各种参数,可以在回购本身中找到。

演示明确指出,这应该适用于Jetson:

运行在Linux (x86_64)、Mac (x86_64和arm64)、Windows (x86_64)、Raspberry Pi (所有变体)、NVIDIA (Nano)和BeagleBone上。

要确保演示程序检测到麦克风,可以运行“检测麦克风脚本”标志:

$ porcupine_demo_mic --show_audio_devices

你应该看到这样的东西:

代码语言:javascript
运行
复制
index: 0, device name: USB Audio Device
index: 1, device name: MacBook Air Microphone

然后,您可以确定哪个麦克风是正确的,并使用索引作为演示的参数,例如,对于"USB音频设备“:

$ porcupine_demo_mic --access_key ${ACCESS_KEY} --keywords picovoice --audio_device_index 0

然后,我将继续并开始分离他们的演示中的代码,以便根据需要修改它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70701922

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档