首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏FreeSWITCH中文社区

    mod_portaudio

    好了,不扯这些了,今天说说mod_portaudio。 与昨天讲的mod_sofia类似,mod_portaudio也是一个Endpoint模块。 与mod_sofia不同,mod_sofia实现了SIP,而mod_portaudio实现了驱动本地声卡,即,它可以从本地麦克风获取输入,并将声音从耳机中播放出来。 到你的源代码树下,执行如果命令编译安装: make mod_portaudio make mod_portaudio-install 然后到控制台中,执行: FS> load mod_portaudio 如果得到“Cannot find an input device”之类的错误可能是你的声卡驱动有问题。 当然,上述内容是我在几年前写的,最新的Mac系统上(好像从10.7开始),mod_portaudio已经不能正确运行了。不过,在Linux或Windows上应该还是可以的,感兴趣的朋友可以试一下。

    2.3K30发布于 2020-12-21
  • 来自专栏大数据智能实战

    pyaudio库的安装(portaudio.h文件无法找到问题解决)

    然而,对于第一次安装这个库的时候,发现都装不上,报的错就是: 找不到portaudio.h文件。 针对这个问题,本来以为是PIP安装的时候下载的包错了,后来对着文件名进行搜索了下,原来是pyaudio的运行需要依赖于portaudio这个库。 因此需要从http://portaudio.com/download.html这个网址上下载相应的软件包,然后进行正常的C++编译和安装。

    2.2K50发布于 2018-01-09
  • 来自专栏海之滨云视频和流媒体技术

    借用PortAudio采集和播放音频,实现双路混音器

    这个项目中我就使用了PortAudioPortAudio是一个开源的、跨平台的音频IO库,它主要提供了音频采集和播放的接口,而且API非常简单。大家可以尝试一下。    PortAudio在项目中主要负责采集硬件设备和播放内存中的音频Sample,其实在Windows上实现这种功能可以有多种方法,之前我也基于DirectShow做过,这次使用PortAudio主要也是想熟悉一下 PortAudio的封装和使用   PortAudio的API非常的简单,基本上完成采集或播放的功能,只需要调用三个接口就可以了:Pa_OpenStream, Pa_StartStream, Pa_CloseStream 调用Pa_StartStream之后,如果是采集,就可以从PortAudio读取数据了,如果是播放,则只需要不断的把要播放的音频数据交给PortAudio就行了。 PortAudio的采集 ? 2. PortAudio的播放 ?   

    2.8K50发布于 2018-05-11
  • [python]windows上通过whl文件安装sounddevice教程

    安装PortAudio: sounddevice依赖于PortAudio库,因此在安装sounddevice之前,需要确保系统上已经安装了PortAudio。 Windows:从PortAudio的官方网站下载预编译的二进制文件并安装。 macOS:使用Homebrew安装PortAudio,命令为brew install portaudio。 Linux:使用包管理器安装PortAudio,例如在Ubuntu上,可以使用命令sudo apt-get install portaudio19-dev。

    36610编辑于 2026-02-06
  • [python]windows上安装pyaudio最简单方法

    PyAudio是一个用于处理音频流的Python库,它依赖于PortAudio库。如果直接使用pip命令无法安装PyAudio,可以尝试通过whl文件进行安装。 三、注意事项 依赖项 PyAudio依赖于PortAudio库。在某些情况下,您可能需要先安装PortAudio才能成功安装PyAudio。 对于Windows用户,可以从PortAudio的官方网站下载并安装适用于您的操作系统的PortAudio版本。 对于Linux用户,可以使用包管理器(如apt-get)来安装PortAudio

    1.7K10编辑于 2026-02-06
  • 来自专栏马一特

    如何解决Linux系统下pyaudio安装缺少文件问题error: portaudio.h: 没有那个文件或目录

    问题背景 在语音相关的项目测试阶段,出现此类问题 解决方案 谷歌查询 问题原因 pyaudio的运行需要依赖于portaudio这个库,应该先安装一个portaudio库 解决方案 先安装这个库 # 1 手动下载portudio wget http://portaudio.com/archives/pa_stable_v190600_20161030.tgz # 2 解压 tar -zxvf pa_stable_v190600 _20161030.tgz # 3 切换到portaudio cd portaudio # 4 执行配置文件,编译,安装 .

    3K30发布于 2020-09-08
  • 来自专栏Python学习随笔

    Python 之pyaudio使用随笔

    /people.csail.mit.edu/hubert/pyaudio/packages/ cpXX表示支持的Python版本,根据需要下载, image.png mac电脑安装,必须先安装依赖库portaudio Python2版本 brew install portaudio pip install pyaudio python3版本 brew install portaudio pip3 install samples per second seconds = 3 filename = "output.wav" p = pyaudio.PyAudio() # Create an interface to PortAudio frames.append(data) # Stop and close the stream stream.stop_stream() stream.close() # Terminate the PortAudio

    2.2K30发布于 2020-09-22
  • 来自专栏深度应用

    『开发技巧』Python音频操作工具PyAudio上手教程

    1.简介 PyAudio为跨平台音频I / O库PortAudio提供Python 绑定。 PyAudio的灵感来自: pyPortAudio / fastaudio:PortAudio v18 API的Python绑定。 如果需要支持未包含的API,则需要编译PortAudio和PyAudio。 Apple Mac OS X. 使用Homebrew安装必备的portaudio库,然后使用pip安装PyAudio: brew install portaudio pip install pyaudio 笔记: 如果尚未安装,请下载 请务必事先安装portaudio库开发包(portaudio19-dev)和python开发包(python-all-dev)。

    5.8K20发布于 2019-06-27
  • 来自专栏全栈程序员必看

    qtav—-ffmeg在ubuntu和win10上的编译和运行

    解决办法: sudo apt-get install portaudio19-dev 或 openAl: sudo apt-get install libopenal-dev 或许: sudo apt-get :sudo apt-get install libopenal-dev libpulse-dev libva-dev libxv-dev libass-devlibegl1-mesa-dev 或者 portaudio :sudo apt-get install portaudio19-dev(portaudio本人未测试) 2)安装FFmpeg ,下载源码包,解压,编译安装 .

    1.3K40编辑于 2022-09-29
  • 来自专栏程序手艺人

    Linux平台:Alexa语音服务快速入门指南

    GStreamer Ugly Plugins 1.10.4 注意: 插件可能依赖于需要基于GStreame的MediaPlayer安装的库,才能正常工作 示例应用依赖关系 构建示例应用是可选的,但是要求: PortAudio (运行示例程序所需) PortAudio是运行C++示例程序的AVS设备SDK必须的,构建说明可用于Linux和macOS 这是使用PortAudio为C++构建AVS Device SDK 的示例CMake =<path-to-portaudio-include-dir> 例子: cmake <absolute-path-to-source> -DPORTAUDIO=ON -DPORTAUDIO_LIB_PATH /portaudio/lib/.libs/libportaudio.a -DPORTAUDIO_INCLUDE_DIR=... /portaudio/include 通用的Linux/macOS构建 创建一个外部构建: 1.克隆一个仓库(或下载解压该压缩包) 2.创建一个外部编译目录.

    2.7K20编辑于 2022-05-10
  • 来自专栏TalkPython

    用Python播放和录制声音

    python-sounddevice和pyaudio为PortAudio库提供绑定,以便跨平台回放WAV文件。 samples per second seconds = 3 filename = "output.wav" p = pyaudio.PyAudio() # Create an interface to PortAudio frames.append(data) # Stop and close the stream stream.stop_stream() stream.close() # Terminate the PortAudio

    8.1K30发布于 2019-05-24
  • [树莓派]树莓派安装python3.9版本pyaudio

    安装依赖: sudo apt-get install portaudio.dev 安装pyaudio: sudo apt-get install python3-pyaudio 测试: python import

    13500编辑于 2025-07-20
  • 来自专栏机器人课程与技术

    ROS2GO+Cozmo=口袋机器人之人工智能仿真和实验平台

    在macOS,Windows和Linux上测试过 两步安装 假设您已经执行了特定于您的平台的Cozmo SDK安装程序: CvC要求portaudio: 在MacOS上(如果您不知道是什么,请参阅Homebrewbrew ): brew install portaudio 在Linux上: sudo apt-get install flac portaudio19-dev python-all-dev python3

    1.1K10编辑于 2022-04-29
  • 来自专栏FreeSWITCH中文社区

    一批模块从 FreeSWITCH 中移除

    mod_isac] Remove from tree 4235d86aee [mod_mp4, mod_mp4v, mod_mp4v2] Remove from tree 49e63f6fff [mod_portaudio , mod_portaudio_stream] Remove from tree 7d88add653 [mod_dahdi_codec] Remove from tree e5ae035d85 [mod_sms_flowroute

    48611编辑于 2025-01-15
  • 来自专栏深度学习|机器学习|歌声合成|语音合成

    ubuntu 16.04 环境下:Wukonchatbot——语音唤醒:hot

    测试模型 5.下载模型:备用 2.环境安装:(ubuntu) SoX (audio conversion) PortAudio or PyAudio (audio capturing) SWIG 3.0.10

    97920发布于 2021-01-14
  • 来自专栏深度学习|机器学习|歌声合成|语音合成

    python实现录音功能

    录音code Envs : python == 3.5 $ brew install portaudio $

    1.9K20发布于 2021-01-14
  • 来自专栏Python、Flask、Django

    Python渗透测试框架:PytheM

    安装 $sudo apt-get install libasound-dev libjack-jackd2-dev portaudio19-dev python-pyaudio build-essential

    1.3K21发布于 2018-07-18
  • 来自专栏科学计算

    语音信号处理教程(一)音频文件录制、导入、绘图

    ,需要用到pyaudio和wave库,其中pyaudio在安装时,使用conda install pyaudio来完成,如果使用pip install pyaudio是不行的,因为pyaudio库需要PortAudio 的支持,PortAudio是一个免费、跨平台、开源的音频I/O库,这并不是一个python的库函数,因此不能使用pip来进行安装,至于为什么用conda安装是可以的,请自行搜索pip install和conda

    2.6K10编辑于 2022-01-24
  • 来自专栏我爱计算机视觉

    实战|TF Lite 让树莓派记下你的美丽笑颜

    预处理 我们使用 PortAudio(一个开源代码库)获取来自麦克风的音频数据。下图展示我们如何储存音频数据。 PortAudio http://www.portaudio.com/ ?

    2.2K10发布于 2020-02-21
  • 来自专栏老齐教室

    自然语言处理概述

    在 Windows 系统上,执行如下安装指令: pip install pyaudio 在 MacOS 系统上,执行如下安装指令: brew install portaudio pip install pyaudio 在 GNU/Linux 系统上,首先安装 portaudio19-dev ,方法如下: sudo apt-get update -y sudo apt-get install -y portaudio19-dev 并且已经配置了 Python 3 开发环境,而后执行如下指令安装: pip install pyaudio 也可以用下述指令直接安装,但不保证是最新版: sudo apt

    4K30编辑于 2022-12-09
领券