python合成语音_MicroPython动手做(25)——语音合成与语音识别
6、AB按键切换语言合成项目
[mw_shl_code=python,true]#MicroPython动手做(25)——语音合成与语音识别
#AB按键切换语言合成项目
from mpython import *
import network
import time
import ntptime
from xunfei import *
import audio
my_wifi = wifi()
my_wifi.connectWiFi("zh", "zy1567")
def on_button_a_down(_):
global Audio, Text
time.sleep_ms(10)
if button_a.value() == 1: return
rgb[0] = (int(102), int(0), int(0))
rgb.write()
time.sleep_ms(1)
Text = "A键被按下"
Audio = "tts.pcm"
speech_tts = Xunfei_speech("5ec66b", "5d32b259f15b2902d81b9efd22926", "3aace39c0ecea76ef46a200300826", mode=MODE_TTS, AudioFile=Audio, Text=Text)
print("Processing, please wait....")
speech_tts.tts()
oled.fill(0)
oled.DispChar(" A键被按下", 0, 16, 1)
oled.show()
audio.player_init()
audio.set_volume(120)
audio.play(Audio)
time.sleep(2)
oled.fill(0)
rgb[0] = (0, 0, 0)
rgb.write()
time.sleep_ms(1)
oled.show()
def on_button_b_down(_):
global Audio, Text
time.sleep_ms(10)
if button_b.value() == 1: return
rgb[2] = (int(102), int(0), int(0))
rgb.write()
time.sleep_ms(1)
Text = "B键被按下"
Audio = "tts.pcm"
speech_tts = Xunfei_speech("5ec66b", "5d32b259f15b2902d81b9efd22926", "3aace39c0ecea76ef46a200300826", mode=MODE_TTS, AudioFile=Audio, Text=Text)
print("Processing, please wait....")
speech_tts.tts()
oled.fill(0)
oled.DispChar(" B键被按下", 0, 16, 1)
oled.show()
audio.player_init()
audio.set_volume(120)
audio.play(Audio)
time.sleep(2)
oled.fill(0)
rgb[2] = (0, 0, 0)
rgb.write()
time.sleep_ms(1)
oled.show()
button_a.irq(trigger=Pin.IRQ_FALLING, handler=on_button_a_down)
button_b.irq(trigger=Pin.IRQ_FALLING, handler=on_button_b_down)
rgb[1] = (int(0), int(51), int(0))
rgb.write()
time.sleep_ms(1)
while True:
try:
ntptime.settime(8, "time.windows.com")
break
except:
pass[/mw_shl_code]
python合成语音_MicroPython动手做(25)——语音合成与语音识别相关推荐
- python arduino 微信_MicroPython动手做(27)——物联网之微信小程序
#MicroPython动手做(27)--物联网之微信小程序 #通过小程序控制小车进.退.左和右 [mw_shl_code=python,true]#MicroPython动手做(27)--物联网之微 ...
- python制作神经网络_MicroPython动手做(10)——零基础学MaixPy之神经网络KPU
KPU寄存器配置说明 芯片厂家没有给出寄存器手册,我们从kpu.c, kpu.h, Model Compiler中分析各寄存器定义.KPU的寄存器配置写在 kpu_layer_argument_t 结 ...
- python 加速度_MicroPython动手做(20)——掌控板之三轴加速度
#MicroPython动手做(20)--掌控板之三轴加速度 #简单测试3个轴加速度值的变化 from mpython import * while True: oled.fill(0) x1 = a ...
- mpython掌控板编程_MicroPython动手做(20)——掌控板之三轴加速度
10.使用"摇晃"指令的计步器 #MicroPython动手做(20)--掌控板之三轴加速度 #使用"摇晃"指令的计步器 [mw_shl_code=arduin ...
- micropython控制板_MicroPython动手做(21)——掌控板之磁场传感器
14.jpg (144.62 KB, 下载次数: 0) 2020-4-28 12:59 上传 1.地球磁场(the earth magnetic field) 是指地球周围空间分布的磁场.偶极型,近似 ...
- micropython按键检测_MicroPython动手做(09)——零基础学MaixPy之人脸识别
[mw_shl_code=arduino,true]import sensor,image,lcd # import 相关库 import KPU as kpu import time from M ...
- Python调用腾讯API合成语音
Python调用腾讯API合成语音 腾讯语音合成 Python调用腾讯接口 说明 腾讯语音合成 腾讯AI开放平台中有ai语音合成的接口,其体验网址是https://ai.qq.com/product/ ...
- 【雕爷学编程】Arduino动手做(137)---MT8870语音解码
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的.鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为 ...
- python语音在线编辑-python实现语音在线合成,让你的小说自己念给你听
前言 有声小说相信大家都不陌生了, 里面的音频基本都是一些声优录制的.其实除了录制音频, 咱们可以利用百度开放的api接口使用python语言在线合成语音. 制作属于自己的有声小说, 一睹为快吧!! ...
最新文章
- C++中的以任意字符分割字符串
- “兰董”——激怒式Marketing,Market人底线何在?
- OpenGL坐标系转化之投影坐标系
- 新型序列化类库MessagePack,比JSON更快、更小的格式
- Struts2框架完成登录操作案例
- Oracle与MySQL性能比较
- HDU4622(后缀自动机)
- 2019-1-7Xiaomi Mi5 刷全球版MIUI教程
- 集成微信支付的代码。兼容小程序,扫码,app,公众号。h5 支付 ,以及 服务商提现...
- 非标自动化企业前十名_自动化输送+旋盖,竟如此简单!机械设计教程精选!...
- 【数据结构笔记13】C实现:判别是否是同一颗二叉搜索树(BST)
- 按键精灵定位坐标循环_[按键精灵教程]带你了解多点找色、多点比色
- EndnoteX8教程学习(一)
- 一文读懂 12种卷积方法
- 离线渲染与实时渲染杂谈 ——从发布会上的产品展示说起
- java使用ffmpeg对视频进行转码和分辨率转换
- vi 和 vim 编辑器的使用
- ffmpeg Unknown encoder ‘libx264‘
- Windows取证——隐藏术
- 常用邮箱导出eml文件