资源简介
压缩包里面是四个Python写的NAO机器人工程,分别实现了录音并且回放,做一串动作、绕口令、和声呐避障四个功能,代码清晰,但愿对大家有用

代码片段和文件信息
#! /usr/bin/env python
#-*- coding: utf-8 -*-
#录音一段时间,再播放录音
import argparse # argparse是python用于解析命令行参数和选项的标准模块 argparse模块的作用是用于解析命令行参数
from naoqi import ALProxy
import time
tts = audio = record = aup = None
def main(robot_IP robot_PORT=9559):
global tts audio record aup
# ----------> Connect to robot <----------
tts = ALProxy(“ALTextToSpeech“ robot_IP robot_PORT)
audio = ALProxy(“ALAudioDevice“ robot_IP robot_PORT)
record = ALProxy(“ALAudioRecorder“ robot_IP robot_PORT)
aup = ALProxy(“ALAudioPlayer“ robot_IP robot_PORT)
# ----------> recording <----------
print ‘start recording...‘
record_path = ‘/home/nao/record.wav‘
record.startMicrophonesRecording(record_path ‘wav‘ 16000 (0010))
time.sleep(10)
record.stopMicrophonesRecording()
print ‘record over‘
# ----------> playing the recorded file <----------
fileID = aup.playFile(record_path 0.7 0)
if __name__ == “__main__“:
parser = argparse.ArgumentParser()
parser.add_argument(“--ip“ type=str default=“192.168.1.100“ help=“Robot ip address“)#IP“192.168.2.100“改成当前NAO的IP地址
parser.add_argument(“--port“ type=int default=9559 help=“Robot port number“)
args = parser.parse_args()
# ----------> 执行main函数 <----------
main(args.ip args.port)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1455 2018-02-01 20:53 声呐避障成果\luyin.py
文件 916 2018-02-02 21:34 声呐避障成果\posture.py
文件 1314 2018-02-01 20:10 声呐避障成果\raokouling.py
文件 1819 2018-02-06 15:09 声呐避障成果\sennar.py
- 上一篇:使用Python进行图像处理
- 下一篇:python进阶篇34集全套视频云盘
相关资源
- python+ selenium教程
- PycURL(Windows7/Win32)Python2.7安装包 P
- 英文原版-Scientific Computing with Python
- 7.图像风格迁移 基于深度学习 pyt
- 基于Python的学生管理系统
- A Byte of Python(简明Python教程)(第
- Python实例174946
- Python 人脸识别
- Python 人事管理系统
- 基于python-flask的个人博客系统
- 计算机视觉应用开发流程
- python 调用sftp断点续传文件
- python socket游戏
- 基于Python爬虫爬取天气预报信息
- python函数编程和讲解
- Python开发的个人博客
- 基于python的三层神经网络模型搭建
- python实现自动操作windows应用
- python人脸识别(opencv)
- python 绘图(方形、线条、圆形)
- python疫情卡UN管控
- python 连连看小游戏源码
- 基于PyQt5的视频播放器设计
- 一个简单的python爬虫
- csv文件行列转换python实现代码
- Python操作Mysql教程手册
- Python Machine Learning Case Studies
- python获取硬件信息
- 量化交易(附python常见函数的使用方
- python 名字用字排行
评论
共有 条评论