标签: pepper

无法从 audio/l16;rate=48000;channel=1 转码为以下之一:audio/x-float-array; 率=16000;频道=1,

我目前正在研究 Softbanks 的机器人 Pepper,我尝试通过使用 websocket 协议在 Pepper 的音频缓冲区远程流上使用 Watson 语音到文本解决方案。

我使用了前一个问题NAO 机器人远程音频问题的答案来找到一种方法来访问远程胡椒的音频缓冲区和该项目https://github.com/ibm-dev/watson-streaming-stt来学习如何使用 websocket 协议使用 watson 流媒体 stt。

但是,在打开 websocket 应用程序后,我开始向 watson 发送缓冲区,并在几次发送后收到错误:“无法从音频/l16;rate=48000;channel=1 转码到以下之一:audio/x-float -大批; 率=16000;频道=1'

每次我尝试将 Pepper 的音频缓冲区发送给 watson 时,它都无法理解。

我将我发送的数据与 watson 流 stt 示例中发送的数据进行了比较(使用来自麦克风的 pyaudio 流而不是 Pepper 的缓冲区流),我没有看到任何区别。两次我都非常确定我正在发送一个包含原始字节块的字符串。这就是 Watson 在它的文档中所要求的。

我尝试以 48kHz 的采样率发送 8192 字节的块,我可以轻松地将 Pepper 的音频缓冲区转换为六进制,所以我不明白为什么 Watson 无法对其进行转码。

这是我的代码:

# -*- coding: utf-8 -*-

#!/usr/bin/env python

import argparse
import base64
import configparser
import json
import threading
import time
from optparse import OptionParser
import naoqi …
Run Code Online (Sandbox Code Playgroud)

nao-robot ibm-watson pepper

5
推荐指数
0
解决办法
749
查看次数

是否有任何活跃的Softbank NAO和Pepper论坛?

在被一些行为不端的用户滥用后,软银关闭了其针对NAO和Pepper的论坛,现在我找不到任何针对NAO和Pepper的活跃论坛。因此,想问一下您知道的地方是否仍存在NAO和Pepper的论坛。

forum nao-robot pepper

5
推荐指数
1
解决办法
436
查看次数

Pepper机械人:上传python模块

我正在使用Choregraphe编程Pepper机器人,并且使用的是真正的机器人。我的问题是如何将python模块安装到机器人上?因为我需要使用请求包进行API调用。

我一直在浏览互联网,但找不到任何解决方案。

python-module pepper

4
推荐指数
1
解决办法
1002
查看次数

在索引中找不到服务“ALTabletService”

我的 Pepper 药片有问题。我正在尝试使用该框将 index.html 显示到平板电脑上show app。我只在应用程序中在图表show app中添加了一个框root

当我运行应用程序时出现错误:

[错误]behavior.box:_getTabletService:24 _Behavior__lastUploadedChoregrapheBehavior544669552:/ init_8 / Show App_2:
在索引中找不到服务“ALTabletService”

此外,我还收到以下警告:

[警告]behavior.box:onInput_onStart:45 _Behavior__lastUploadedChoregrapheBehavior544669552:/ init_8 / Show App_2:
找不到平板电脑服务,因此无法设置应用程序:.lastUploadedChoregrapheBehavior

开发环境如下。

  • 型号名称:MacBook Pro
  • 操作系统:El Capitan 10.11.5
  • 处理器名称:英特尔酷睿 i5 2.6 GHz
  • 内存:16GB
  • 显卡:英特尔 Iris 1536MB
  • 编舞:2.4.3.28
  • 胡椒:2.4.3.28

请回答。

tablet nao-robot pepper choregraphe

3
推荐指数
1
解决办法
2242
查看次数

如何让Pepper机器人随机移动然后去充电站

简介: 我现在创建了一个运行良好的应用程序.问题是我的Pepper机器人在站在一个地方时正在做这个应用程序.我设法让它与AlNavigation.explore()间隔移动,但似乎这不是最顺畅的方式,因为它主要围绕自己做圆圈然后只是移动一点.此外,当Pepper的电池电量低于15%时,我希望它能够找到它的充电站.我在自治生活中成功地做到了,但是当我的应用程序打开然后它不起作用.我将ALRecharge.goToStation()添加到我的应用程序来解决这个问题,但有时候它会起作用,有时它不会.

问题:

1)如何让胡椒顺利地在房间里"走路",然后当有人和胡椒说话时停下来?

2)如何在我的应用程序中添加Recharger应用程序,以便它们可以一起工作,或者我应该自己为我的应用程序做什么?

3)即使Pepper没有从它站立的地方看到它,如何确保Pepper找到充电库存?

有没有人有任何这方面的例子,他们可以在房间里胡椒"现场",也使用胡椒充电站.

谢谢

robot pepper

3
推荐指数
1
解决办法
939
查看次数

在Pepper上安装东西

我如何在Pepper上安装东西,因为我不知道它使用什么包管理器.我通常在我的Ubuntu机器上使用apt,并希望在Pepper上安装一些软件包.我不确定包管理器Pepper有什么(如果有的话)并希望安装一些软件包,但也只知道使用apt的软件包名称(不确定软件包名称是否与其他软件包管理器相同).如果可能的话,我能否在Pepper上安装apt.谢谢.

注意:从我所做的研究中,Pepper正在使用基于Gentoo的NaoQi,它使用了portage.

gentoo package-managers embedded-linux pepper

2
推荐指数
1
解决办法
885
查看次数

改变辣椒的声音

Pepper正在研究一个故事.这个故事有4个字 - 男2女2.在讲话时,是否有可能让胡椒听起来像男人/女人.

nao-robot pepper

1
推荐指数
1
解决办法
376
查看次数