当前位置: 首页 > news >正文

网站建设面对的问题软文怎么写

网站建设面对的问题,软文怎么写,温州专业微网站制作,留手机号广告.spx 是 Speex音频编解码器的文件扩展名,它是一种开源的、免费的音频编解码器,主要用于语音压缩和语音通信领域。spx 文件通常用于语音记录、VoIP应用、语音信箱等场景。 .mp3 是一种广泛使用的音频格式,它采用了有损压缩算法,可…

.spx 是 Speex音频编解码器的文件扩展名,它是一种开源的、免费的音频编解码器,主要用于语音压缩和语音通信领域。spx 文件通常用于语音记录、VoIP应用、语音信箱等场景。

.mp3 是一种广泛使用的音频格式,它采用了有损压缩算法,可以在保持较高音质的同时减小文件大小。mp3文件可以在各种设备和平台上播放,包括计算机、移动设备、音频播放器等。

FFmpeg 可以将.spx文件转码成.wav文件,基于 pyaudio 和 wave 实现播放.wav 声音文件。

where ffmpeg
D:\FFmpeg\64\ffmpeg.exe
#-- 转换.spx 到 .wav:
ffmpeg -i input.spx -acodec pcm_s16le output.wav
#-- 转换.wav 到 .mp3:
ffmpeg -i input.wav -f mp3  output.mp3

pip install pyaudio
pip install wave

编写 play_spx.py  如下

# -*- coding: utf-8 -*-
""" 播放 *.spx 音频文件 """
import os
import sys
import time
from tkinter import filedialog
import pyaudio
import wave# main()
f1 = ''
if len(sys.argv) ==1:filetypes = [('spx file','.spx'),('ogg file','.ogg')]f1 = filedialog.askopenfilename(initialdir='D:/Music', filetypes=filetypes)
elif len(sys.argv) ==2:f1 = sys.argv[1]
else:print('usage: python play_spx.py file1.spx')sys.exit(1)if not os.path.exists(f1):print(f"{f1} is not exists.")sys.exit(2)fn,ext = os.path.splitext(f1)
if ext.lower() not in ('.spx','.ogg'):print('ext is not (.spx , .ogg )')sys.exit(2)f2 = fn +'.wav'
if not os.path.exists(f2):os.system(r"D:\FFmpeg\64\ffmpeg.exe -i %s -acodec pcm_s16le %s" % (f1,f2))
else:print(f"{f2} is exists")# 初始化 PyAudio
p = pyaudio.PyAudio()def play_wav(filename):# 打开 WAV 文件wf = wave.open(filename, 'rb')# 打开音频流stream = p.open(format=p.get_format_from_width(wf.getsampwidth()),channels=wf.getnchannels(),rate=wf.getframerate(), output=True)chunk = 1024data = wf.readframes(chunk)while data :stream.write(data)data = wf.readframes(chunk)stream.stop_stream()stream.close()wf.close()print(f2)
#time.sleep(1)
time1 = time.time()
# 播放音频
play_wav(f2)
time2 = time.time()
print("run time: %.3f s" % (time2-time1))

运行 python play_spx.py 

参阅:pyaudio:基于pyaudio和pydub 实现一个简易音乐播放器播放wav、mp3等格式音乐


安装 pip install pygame
pygame 能播放*.mid , *.mp3 , *.wav ,编写 play_mid.py  如下:

# -*- coding: utf-8 -*-
import os
import sys
import time
from tkinter import filedialog
import traceback
import pygame
from pygame import mixerdef mixer_init():freq = 44100bitsize = -16channels = 2buffer = 2048mixer.init(freq, bitsize, channels, buffer)# optional volume 0 to 1.0mixer.music.set_volume(0.9)def play_mid(file):if mixer.music.get_busy():mixer.music.fadeout(1000)mixer.music.stop()clock = pygame.time.Clock()try:mixer.music.load(file)except:print(traceback.format_exc())mixer.music.play()while mixer.music.get_busy():clock.tick(30)# main()
f1 = ''
if len(sys.argv) ==1:filetypes = [('mid file','.mid'),('mp3 file','.mp3'),('wav file','.wav')]f1 = filedialog.askopenfilename(initialdir='D:/Music', filetypes=filetypes)
elif len(sys.argv) ==2:f1 = sys.argv[1]
else:print('usage: python play_mid.py file1.mid')print('usage: python play_mid.py file1.mp3')print('usage: python play_mid.py file1.wav')sys.exit(1)if not os.path.exists(f1):print(f"{f1} is not exists.")sys.exit(2)fn,ext = os.path.splitext(f1)
if ext.lower() not in ('.mid','.mp3','.wav'):print('.ext is not (.mid , .mp3','.wav')sys.exit(2)time1 = time.time()
print(f1)
mixer_init()
try:play_mid(f1)
except KeyboardInterrupt as ex:# if user hits Ctrl+C then exit# (works only in console mode)mixer.music.fadeout(1000)mixer.music.stop()raise SystemExit from ex
mixer.music.stop()
time2 = time.time()
print("run time: %.3f s" % (time2-time1))

运行 python play_mid.py output.wav

http://www.zhongyajixie.com/news/8302.html

相关文章:

  • 做网站应该注意哪些方面常见的网站推广方法有哪些
  • 海口中小企业网站制作北京seo优化诊断
  • 推进人大门户网站建设百度上做推广怎么做
  • 找人做网站 优帮云互联网项目推广是什么
  • 判断网站的好坏20条优化措施
  • 个人网站要求优化大师优化项目有
  • 做童装在哪个网站做广告微商引流一般用什么软件
  • 杭州网站建设公司有哪些discuz论坛seo设置
  • 潮州专业网站建设制作全网营销图片
  • oa网站模板抖音seo搜索优化
  • 网站设置快捷方式到桌面seo教程培训
  • 文学类网站怎么做海外推广营销平台
  • 库尔勒业之峰装饰公司怎么样seo编辑培训
  • 教育营销型的网站建设如何做百度推广
  • 电子商务网站建设资讯网站优化策略分析论文
  • 网站名称推荐b2b免费外链发布
  • 做网站秒杀软件用什么语言好国际要闻
  • 浙江建设银行网站优化设计七年级上册数学答案
  • 烟台做外贸网站建设销售外包公司
  • 怎样做网络推广优化优化设计四年级上册语文答案
  • 义乌做网站zisou8网络销售推广公司
  • 网上做任务赚钱的网站有哪些蚌埠网络推广
  • 科技设计网站建设友情链接教程
  • 桥头镇做网站云搜索引擎
  • 看设计案例的有哪些网站网络营销类型
  • 申请域名网站价格专业网站制作网站公司
  • 网站页面 原则seo优化seo外包
  • 做网站都需要什么软件seo是什么意思电商
  • wordpress设置中改网站广州seo外包公司
  • 深喘旋磨做紧夹断妖精网站磁力搜索神器