资料介绍
描述
你好!!我确实有过一些时间来构建一个人体模型,并让它发挥作用。
如果您对本文的任何部分感兴趣或认为其中任何部分对您有用,请随时提问或评论,我会很高兴地回答您。
- 朋友你好,这是测试手指电机的运动,电机没有运动
。
#!/usr/bin/env python2
# -*- coding: utf-8 -*-
from AssistantGif_ui import *
from PyQt5.QtWidgets import QMainWindow,QApplication,QLabel
from PyQt5.Qt import QMovie
import speech_recognition as sr
import pyttsx3
import pyjokes
import datetime
import time
import sys #Importamos módulo sys
from PyQt5 import uic, QtWidgets #Importamos módulo uic y Qtwidgets
qtCreatorFile = "AssistantGif.ui" # Nombre del archivo UI aquí.
Ui_MainWindow, QtBaseClass = uic.loadUiType(qtCreatorFile) #El modulo ui carga el archivo
class VentanaPrincipal(QtWidgets.QMainWindow, Ui_MainWindow): #Abrimos la ventana
def __init__(self): #Constructor de la clase
QtWidgets.QMainWindow.__init__(self) #Constructor
Ui_MainWindow.__init__(self) #Constructor
self.setupUi(self) # Método Constructor de la ventana
self.I = QLabel(self)
self.I.resize(450,500)
self.movi = QMovie("original.gif")
self.I.setMovie(self.movi)
self.movi.start()
the_line = QtWidgets.QLineEdit(self) # Open a box to write
the_line.move(550, 140) # Changes the location of the box
the_line.resize(200,25)
the_line.setStyleSheet("color: rgb(255, 255, 255);")
#Aquí irá nuestro código funcional
listener = sr.Recognizer()
engine = pyttsx3.init()
rate = engine.getProperty('rate')
engine.setProperty("rate", 130)
volume = engine.getProperty('volume')
engine.setProperty('volume', volume-0.4)
voices = engine.getProperty('voices')
engine.setProperty('voice',voices[0].id)
now = datetime.datetime.now()
def speak(audio):
print('Assistant: ' + audio)
engine.say(audio)
engine.runAndWait()
def timeSett():
currentH = int(datetime.datetime.now().hour)
if currentH >= 0 and currentH < 12:
speak('Good Morning!')
if currentH >= 12 and currentH < 18:
speak('Good Afternoon!')
if currentH >= 18 and currentH != 0:
speak('Good Evening!')
timeSett()
def talk(text):
engine.say(text)
engine.runAndWait()
def take_command():
try:
with sr.Microphone() as source:
print('Listenning...')
voice = listener.listen(source)
global command
command = listener.recognize_google(voice, language='en-english')
command = command.lower()
if 'Assistant' in command:
command = command.replace('Assistant','')
print(command)
if __name__ == "__main__":
app = QtWidgets.QApplication(sys.argv)
window = VentanaPrincipal()
window.show()
app.exec_()
except:
pass
return command
def run_Assistant():
command = take_command()
print('command')
if 'what time is it' in command:
print("Current date and time : ")
print(now.strftime("The time is %H:%M"))
speak(now.strftime("The time is %H:%M"))
engine.runAndWait()
elif 'goodbye' in command:
print("Hasta la vista... Baby!")
speak("Hastala vista...Baby!")
exit()
elif 'what is my phone number' in command:
print('xx xx xx xx xx is your phone number sir')
talk('xx xx xx xx xx is your phone number sir')
elif 'tell me a joke' in command:
talk(pyjokes.get_joke('en'))
elif 'what time is it' in command:
print("Current date and time : ")
print(now.strftime("The time is %H:%M"))
speak(now.strftime("The time is %H:%M"))
engine.runAndWait()
elif 'goodbye' in command:
print("Hasta la vista... Baby!")
speak("Hastala vista...Baby!")
exit()
else:
talk('just now im not ready for this')
while True:
run_Assistant()
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 水下机器人开源构建
- 检测机器人开源分享
- 语音机器人的构建
- 机器人的构建
- 坦克机器人开源分享
- 扫地机器人开源资料 43次下载
- 机器人守卫开源分享
- 英雄机器人开源
- 机器人开源案例
- 构建机器人系统
- 基于DSP和PC的农业机器人控制系统 17次下载
- 移动机器人的导航定位和地图构建技术综述 22次下载
- 如何才能实现移动机器人的导航定位和地图构建技术 22次下载
- 异构双足机器人的步态规划和步态识别研究论文说明 15次下载
- 基于两自由度髋关节运动和MSP430单片机的机器人假肢控制系统 9次下载
- 字节发布机器人领域首个开源视觉-语言操作大模型,激发开源VLMs更大潜能 360次阅读
- 机器人技术中常用的路径规划算法的开源库 843次阅读
- 使用Simulink和Simscape构建人形机器人头部的数字孪生 905次阅读
- 基于ATmega16构建的线跟随机器人的完整电路图 1789次阅读
- 如何使用DonkeyCar平台构建一个自主机器人 2114次阅读
- 基于使用A4988驱动程序和HC-05 bt模块构建自平衡机器人 2007次阅读
- 面对疫情 医疗机器人能帮上什么忙? 2126次阅读
- dfrobotSparki机器人套装简介 2064次阅读
- 协作机器人的起源_为什么需要协作机器人 8127次阅读
- 仙知机器人自主研发用于移动机器人应用专业级客户端软件Roboshop 6069次阅读
- 如何区分机器人、协作机器人和移动机器人? 6828次阅读
- 软体机器人 前所未见的机器人 3692次阅读
- 机器人的最佳编程语言是什么?机器人十大流行编程语言汇总 3.4w次阅读
- 如何使用HRMRP机器人平台构建机器人应用系统 1629次阅读
- 如何构建不伤害人类的工业机器人 1129次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多