资源简介
压缩包里面是四个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进阶篇34集全套视频云盘
- 使用Python进行图像处理
- python 实现购物程序
- Python高德交通态势爬取
- 安装步骤。提取码也在里面
- python3.5和python3.6的anaconda,以及pycha
- python登陆
- 基于SMTP的自动发邮件的设计实现Pyt
- Python高级编程和异步IO并发编程
- 廖雪峰最新Python3教程
- Python搜索爬虫抓取超高清视频
- 微博图片视频小爬虫
- Python 简单的登录界面源码
- python编程小游戏汉诺塔hanoi
- 小甲鱼零基础入门学习Python+全套源码
- pygraphviz python3.4 轮子
- 用Python编写潮流计算极坐标
- Python-图像操作
- python建模
- windows将Python添加到注册表
- 位图转g代码轮廓加工源码
- 基于神经网络控制一阶倒立摆小车
- 基于Python爬虫的股票信息爬取保存到
- 基于NMF和PCA实现人脸图像特征提取与
- 基于PCA实现鸢尾花数据集降维
- 基于KNN实现“手写识别”
- 基于sklearn模块的神经网络实现“手写
- 2018最新BAT-python面试题内附答案
- BM3D去噪python代码
- insert_test_data.py
评论
共有 条评论