logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

pyttsx3 快速上手之:语音合成播报

Python pyttsx3使用之:语音播报pyttsx3 是python中最常用的文字转语音库,使用方便,功能较为完整首先安装 pyttsx3 lib:pip install pyttsx3然后封装下API,实现为speaker.py:import pyttsx3global __speak_engine__speak_engine = Nonedef say(content):global _

#python#语音识别
[已解决] Python调用C++ Dll打包运行时报错: Failed to load dynlib/dll xxx.dll

Python通过ctypes调用C++ Dll库,pyinstaller打包成exe后在本机正常运行,但是放到别的PC上单独运行就报错,提示:> PyInstallerImportError: Failed to load dynlib/dllxxxx.dll ...**注:我这里是将该dll打包进了exe,但尝试把dll文件直接放入exe目录中也同样报错**报错信息如下图:

文章图片
#c++#python#windows
[已解决] Python调用C++ Dll打包运行时报错: Failed to load dynlib/dll xxx.dll

Python通过ctypes调用C++ Dll库,pyinstaller打包成exe后在本机正常运行,但是放到别的PC上单独运行就报错,提示:> PyInstallerImportError: Failed to load dynlib/dllxxxx.dll ...**注:我这里是将该dll打包进了exe,但尝试把dll文件直接放入exe目录中也同样报错**报错信息如下图:

文章图片
#c++#python#windows
Python : Json Ascii <-> Hex互相转换

Python Tkinter : Json Ascii <-> Hex互转上位机工具最近在做BLE设备端开发,为调试方便需要Json消息 Ascii-Hex格式互转,所以用tkinter简单做了一个图形化的Json Ascii - hex转换工具,照例分享一下下,还是习惯python随手打开一个Tools用着方便。。。在嵌入式开发中,设备端获取的json数据通过16进制 hex进行存储

#python#json
STM32 CubeMx ADC DMA 方式实现多路采集 配置实例 [已验证]

打开CubeMX工程,选择好芯片,然后开始配置ADC & DMA:1、选择ADC1/ADC2的channel:根据具体需要,这里举例选择IN6 - IN92、配置ADC Setting参数:在parameter settings中,主要配置ADC多路采集参数:Mode 模式:独立采集Scan Conversion Mode 扫描模式:ENABLEContinuous Conversion

#stm32
Exe合并压缩:将dll等文件依赖压缩到一个exe中

如果exe对某些dll有依赖,并且dll无法打包进原始exe时(比如没有该exe的工程源码,或者懒得搭建一套 VS或Python环境),可以优化将exe文件和依赖的dll文件合并成一个最终的release.exe,原理:当双击运行新生成的Release.exe时,会生成一个临时文件夹,将所有的内容解压,并运行setup配置的.exe。除了Dll文件依赖,任何exe有关的文件,比如icon、bina

文章图片
#windows#microsoft#visual studio
PyInstaller 使用UPX压缩减少exe大小

解压原理:是加壳工具在文件头里加了一段指令,告诉CPU,怎么才能解压自己。用户执行的只是这个外壳程序。当执行这个程序的时候这个壳就会把原来的程序在内存中解开,解开后,以后的就交给真正的程序。加壳:其实是利用特殊的算法,对EXE、DLL文件里的资源进行压缩。类似WINZIP 的效果,只不过这个压缩之后的文件,可以独立运行,解压过程完全隐蔽,都在内存中完成。UPX是一个著名的压缩壳,主要功能是压缩PE

文章图片
#python#windows#开发语言
Python : Json Ascii <-> Hex互相转换

Python Tkinter : Json Ascii <-> Hex互转上位机工具最近在做BLE设备端开发,为调试方便需要Json消息 Ascii-Hex格式互转,所以用tkinter简单做了一个图形化的Json Ascii - hex转换工具,照例分享一下下,还是习惯python随手打开一个Tools用着方便。。。在嵌入式开发中,设备端获取的json数据通过16进制 hex进行存储

#python#json
到底了