问题标签 [houndify]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python-2.7 - 将最终成绩单保存到具有用户动态名称的文本文件中
我已经使用 houndify STT 从 .wave 文件转换了 Speech-To-Text ,但是我在将文本保存到文件时遇到了问题。如何将最终流式传输的部分转录文本保存到 python 中的文件中!
houndify - 如何使用 Houndify 记录用户响应?
这是我尝试使用 Houndify 实现的对话流程及其自定义命令功能:
用户:“添加任务”
Houndify:“你的任务叫什么名字?”
用户:<Says Task name>
Houndify:“任务的结束日期是什么时候?”
用户:“这个星期六”
来自用户的Task Name
可以是英文中的任何单词。我需要能够捕获用户所说的内容并触发 ClientMatch #2 的响应。
我使用了自定义命令,这就是我所做的:
在 ClientMatch #1 中,我有表达式 ("add" | "insert").[("a")] .("task")。我也有回复“你的任务的名称是什么?”。
我目前拥有的: 在 ClientMatch #2 中,我将表达式 [("*")] 作为通配符。我有回复“任务的结束日期是什么时候?”
我必须具备的条件:
在 ClientMatch #2 中,我需要一个表达式来捕获用户的<Task name>
而不是 [("*")]。然后触发与上面相同的响应。
我能够轻松到达 ClientMatch #1,因为它与查询模式匹配。但是一旦 ClientMatch #1 被触发,Houndify 似乎不会去 ClientMatch #2。或者我认为。
与可以触发 ClientMatch #2 的通配符等效的表达式是什么?或者我如何在用户简单地陈述任务名称的情况下捕获用户的响应?
谢谢!
houndify - 如何在 curl 中使用 houndify API
我只想通过 curl 应用程序测试 houndify API。但我找不到如何使用它。如果我通过 windows(linux) pc 中的 curl 应用程序将文本或语音编码文件发送到 houndify,你能告诉我 curl 的完整选项吗?
houndify - 如何从 Houndify 中的自定义命令中获取转录
无论用户在 houndify 中说什么,如何从自定义命令中获取转录?创建了一个自定义命令 ClientMatch:我有一个表达式“我能得到”。(“苹果”|“芒果”)用户:我能得到菠萝 Houndify 应该检测到转录:我能得到苹果(因为表达式只有两个选项菠萝词是与苹果有点相关)目前 Houndify 检测转录为“我能得到菠萝吗”
如何仅从自定义命令中获取转录?
谢谢
python - 如何使用 Houndify python SDK 将用户的联系人数据上传到 HoundServer
我想将我的联系信息上传到 Hound Server。云你教我怎么做?
我想尝试电话域,但我发现了以下错误。
呼叫 john “联系信息在与 Hound 云同步之前不可用。”
我设置 RequestInfo UseContact data = true 使用 python SDK, https: //docs.houndify.com/reference/RequestInfo
但我无法将用户的联系人 (OneContact(Firstname, PhonEntries...) 上传到 HoundServer。https : //docs.houndify.com/reference/OneContact
你能告诉我怎么做吗?
python - 在python的继承类中包含一个类?
我正在尝试将 Jasper(https://github.com/jasperproject/jasper-client)与 houndify python sdk 集成。我正在尝试将 Houndify 集成到 Jasper 的语音转文本引擎中(https://github.com/jasperproject/jasper-client/blob/master/client/stt.py)。
问题是所有stt引擎都被定义为抽象类的继承类,我需要为Houdify定义一个继承类。transcribe() 方法返回转录的文本,但 Houndify 使用一个类来返回文本。
那么如何在继承类(Houdify stt 类)的方法中包含一个类(Houndify 转录类),以便类(Houndify 转录类)返回的值应该由继承类的方法返回?
要集成的代码:
需要集成的代码: 上面的stt.py
speech-recognition - 实时语音转文本
我正在使用 Python 开发基于语音的个人助理。我从一些开源项目中获得了帮助。我有用于文本引擎语音的 api。我的助手首先录制语音,然后使用 api 发送语音并返回转录的命令。而其他平台,如 siri、cortana、google now、houndify 和网络服务,它们是实时的,就像即时一样。
如何实现像这些引擎一样的即时语音到文本?
python - 如何在 Python 中使用 Houndify 发出语音请求?
我正在使用python 3.6。我计划将 houndify 纳入我正在从事的项目中。我想使用 Houndify API 发出语音请求(仅使用几个域,如 Weather、Map、Knowledge、Wikipedia 等)。页面上的文档让我有点困惑,所以如果有人能解释(当然有示例代码)我如何使用 Houndify API 来获得结果,我将不胜感激。PS:我不想以任何方式使用我的浏览器。我只想使用我的python代码。
houndify - Python 3 上的 sample_wave 不创建语音处理程序
必须进行一些调整才能在 Python 3 上运行 sample_wave.py 示例程序。但是完成它们并将 .wav 文件发送到 Voice 端点后,我得到:
b'HTTP/1.1 200 OK\r\nContent-Type: application/json\r\nTransfer-Encoding: chunked\r\nConnection: close\r\n\r\n'b'e14\r\n{"格式":"SoundHoundVoiceSearchResult","FormatVersion":"1.0","Status":"Error","ErrorMessage":"无法创建语音处理程序,因为不支持音频。(收到的音频字节:
冒号后面的音频字节以
\"52 49 46 46 62 27 24 5c 78 30 30 5c 78 30 30 5c 78 ...
有什么建议么?
提前致谢。
干杯,斯科特
houndify - 如何在 Houndify API 中排除域?
如何在 Houndify API 中排除域?RequestInfoJSON 文档中有一个名为 domain的字段,用于“在执行请求时省略一些域”。但是没有指定格式。
通过分析 SDK,我发现了以下结构:
但是,无论我将哪个域名放入数组中,该域都将被执行。(通过使用“唯一”功能,我得到了 NoResultCommand。)禁用仪表板中的域对我来说是没有选择的。