随笔分类 -  python

1 2 3 4 5 下一页
python3解析wav文件获取dtmf值
摘要:操作系统 :Windows 10_x64 Python版本:3.9.2 从事FreeSwitch相关工作,大概率会遇得到DTMF,DTMF的传递方式有三种: In-band RFC2833 SIP-INFO 使用RFC2833或SIP-INFO传递方式的DTMF,FreeSwitch可以在日志中打印 阅读全文
posted @ 2024-08-03 11:39 Mike_Zhang 编辑
音频文件降噪及python示例
摘要:操作系统 :Windows 10_x64 Python版本:3.9.2 noisereduce版本:3.0.2 从事音频相关工作,大概率会碰到降噪问题,今天整理下之前学习音频文件降噪的笔记,并提供Audacity和python示例。 我将从以下几个方面展开: noisereduce库介绍 使用Aud 阅读全文
posted @ 2024-07-20 21:52 Mike_Zhang 编辑
FreeSWITCH使用soundtouch进行变声
摘要:操作系统 :CentOS 7.6_x64 FreeSWITCH版本 :1.10.9 FreeSWITCH里面有个mod_soundtouch模块,支持通话实时变声,今天整理下CentOS 7环境下如何使用soundtouch进行实时变声,并提供相关效果演示及资源下载。 我将从以下几个方面进行展开: 阅读全文
posted @ 2024-05-28 22:03 Mike_Zhang 编辑
python3解析FreeSWITCH会议室列表信息
摘要:操作系统 :CentOS 7.6_x64 FreeSWITCH版本 :1.10.9 Python版本:3.9.12 进行FreeSWITCH会议室相关功能开发过程中,会遇到需要解析会议室列表信息并进行特定操作的情况,比如设置特定通道变量、发送dtmf、录音等。今天整理下CentOS7环境下,使用Py 阅读全文
posted @ 2024-04-29 23:02 Mike_Zhang 编辑
opensips开启python支持
摘要:操作系统 :CentOS 7.6_x64 opensips版本: 2.4.9 python版本:2.7.5 python作为脚本语言,使用起来很方便,查了下opensips的文档,支持使用python脚本写逻辑代码。今天整理下CentOS7环境下opensips2.4.9的python模块笔记及使用 阅读全文
posted @ 2024-04-24 00:21 Mike_Zhang 编辑
python3使用pandas备份mysql数据表
摘要:操作系统 :CentOS 7.6_x64 Python版本:3.9.12 MySQL版本:5.7.38 日常开发过程中,会遇到mysql数据表的备份需求,需要针对单独的数据表进行备份并定时清理数据。 今天记录下python3如何使用pandas进行mysql数据表的备份,我将从以下几个方面进行展开: 阅读全文
posted @ 2023-12-10 10:39 Mike_Zhang 编辑
python3使用libpcap给ESL命令添加日志记录
摘要:操作系统 :CentOS 7.6_x64 FreeSWITCH版本 :1.10.9 python版本:3.9.12 libpcap版本:1.11.0b7 FreeSWITCH的ESL模块用起来很方便,可以控制FreeSWITCH实现具体业务需求,但该模块没有提供ESL命令执行日志,不便于排查问题,本 阅读全文
posted @ 2023-11-25 20:02 Mike_Zhang 编辑
python3使用pymsql操作mysql数据库
摘要:操作系统 :Windows 10_x64 python版本 :3.9.2 pymysql版本: 1.0.2 MySQL版本: 5.7.38 之前写过一篇关于python操作mysql数据库的文章: https://www.cnblogs.com/MikeZhang/p/pythonOptMysql2 阅读全文
posted @ 2023-11-12 19:54 Mike_Zhang 编辑
python3使用sqlite3构建本地持久化缓存
摘要:环境:Windows 10_x64 python版本:3.9.2 sqlite3版本:3.34.0 日常python开发中会遇到数据持久化的问题,今天记录下如何使用sqlite3进行数据持久化,并提供示例代码及数据查看工具。 一、背景描述 python应用程序在运行过程中被kill掉(比如版本升级等 阅读全文
posted @ 2023-11-06 22:25 Mike_Zhang 编辑
FreeSWITCH添加h264编码及pcap视频提取
摘要:操作系统 :CentOS 7.6_x64、Windows 10_x64 FreeSWITCH版本 :1.10.9 Python版本:3.9.2 一、启用h264相关模块 这里以 mod_openh264 为例进行演示。 1、安装open_h264库 获取 open_h264 源码: git clon 阅读全文
posted @ 2023-10-06 15:07 Mike_Zhang 编辑
python3使用ESL和sipp自动多轮压测FreeSWITCH
摘要:环境:CentOS 7.6_x64 FreeSWITCH版本 :1.10.9 sipp版本:3.6.1 python版本:3.9.12 日常工作中,有时会遇到批量自动压测FreeSWITCH的需求,sipp是一个非常好的VoIP压测工具,python是个很好用的脚本语言,今天记录下CentOS 7环 阅读全文
posted @ 2023-07-31 23:54 Mike_Zhang 编辑
FreeSWITCH添加g729编码及pcap音频提取
摘要:操作系统 : debian 11 (bullseye,docker)、Windows10_x64 FreeSWITCH版本 :1.10.9 Docker版本:23.0.6 Python 版本 : 3.9.2 日常工作中,有时候会遇到g729编码的相关内容,但FreeSWITCH默认是不支持g729编 阅读全文
posted @ 2023-07-22 23:03 Mike_Zhang 编辑
使用python发送sip协议的OPTIONS
摘要:环境:Windows10_x64 Python版本 :3.9.2 sip协议提供了OPTIONS请求方法可用于探测对端状态,今天记录下Windows10环境下使用python3.9简单实现sip协议的options功能(udp承载)的过程,并提供示例代码及相关资源下载,可从如下渠道获取: 关注微信公 阅读全文
posted @ 2023-06-24 15:15 Mike_Zhang 编辑
python3使用pjsua进行呼叫测试
摘要:环境:CentOS 7.6_x64 Python版本 :3.9.12 pjsip版本:2.13 之前写过一篇CentOS7环境编译python3.9版本pjsua的文章: https://www.cnblogs.com/MikeZhang/p/centos7py39pjsua20230608.htm 阅读全文
posted @ 2023-06-23 01:31 Mike_Zhang 编辑
使用LRU加速python应用
摘要:操作系统 :CentOS 7.6.1810_x64 Python 版本 : 3.9.12 一、背景描述 使用python开发过程中,会遇到需要使用缓存加速应用的情况,比如下面这些场景: 数据转换加速 字符串时间转换成int时间戳; 字符串时间转换成datetime类型; ... 数据解析加速 byt 阅读全文
posted @ 2023-03-19 12:01 Mike_Zhang 编辑
python3使用libpcap库进行抓包及数据处理
摘要:python版本:python 3.9 libpcap版本:1.11.0b7 python libpcap库是底层绑定c语言libpcap库的开发包,旨在提供python应用可访问的unix c libpcap库API(以及为win32系统提供的Npcap、WinPcap),直接使用底层c代码,性能 阅读全文
posted @ 2022-10-29 22:16 Mike_Zhang 编辑
python3使用mutagen进行音频元数据处理
摘要:python版本:python 3.9 mutagen版本:1.46.0 mutagen是一个处理音频元数据的python模块,支持多种音频格式,是一个纯粹的python库,仅依赖python标准库,可在Python 3.7及以上版本运行,支持Linux、Windows 和 macOS系统。 git 阅读全文
posted @ 2022-10-24 23:29 Mike_Zhang 编辑
CentOS7环境源码安装python3.9
摘要:操作系统 : CentOS7.6.1810_x64 Python 版本 : 3.9.12 1、获取源代码 python官方网址: https://www.python.org/ 源码下载地址: 或者直接wget : wget https://www.python.org/ftp/python/3.9 阅读全文
posted @ 2022-07-24 12:55 Mike_Zhang 编辑
python使用vosk进行中文语音识别
摘要:操作系统:Windows10 Python版本:3.9.2 vosk是一个离线开源语音识别工具,它可以识别16种语言,包括中文。 这里记录下使用vosk进行中文识别的过程,以便后续查阅。 vosk地址:https://alphacephei.com/vosk/ 一、使用vosk-server进行语音 阅读全文
posted @ 2022-05-21 01:05 Mike_Zhang 编辑
使用pyttsx3实现简单tts服务
摘要:操作系统:Windows 10_x64 python版本:Python 3.9.2_x64 pyttsx3版本: 2.90 pyttsx3是一个tts引擎包装器,可对接SAPI5、NSSS(NSSpeechSynthesizer)、espeak等引擎,实现统一的tts接口。 pyttsx3的地址:h 阅读全文
posted @ 2022-04-04 15:30 Mike_Zhang 编辑

1 2 3 4 5 下一页