问题标签 [nuance]
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.
windows-10 - Nuance Dragon 中 RememberPoint 的返回值
我正在尝试在 Nuance Dragon(专业个人版)中创建语音命令,以将我的语言输入切换为韩语。我希望它按下相关的热键,单击按钮切换到韩文字符,然后将光标返回到我开始时的位置。
所以基本上:
- 获取鼠标当前位置
- 按热键
- 在目标位置单击鼠标
- 将鼠标的位置设置为第一步中的位置
我在使用 RememberPoint 时遇到了麻烦——每当我尝试运行脚本时,它都会给我一个错误,告诉我“Subs 不能在表达式中使用”(如果放在 Sub Main 中)或者它需要一个不同的命令(如果放在 Sub Main 之外,则“期望'Declare|Delegate|Event|Function|Property|Sub|Const|Dim|Private|Public|Friend|Class|Enum|Module|Type'” )。
(注意:这是我尝试过的两个位置,但我没有同时做这两个位置,如下所示)
几乎没有关于 RememberPoint* 的文档。我查看了 Dragon 的示例,将变量声明为 String 和 Integer,并尝试了上面列出的其他声明。我希望 RememberPoint 以鼠标坐标返回一个值,但这似乎是错误的。也许它应该是类似 Sub 或 Event 的东西,但我在那里没有运气。
谢谢!
西蒙
* https://www.nuance.com/products/help/dragon/dragon-for-pc/scriptref/Content/scrptref/rememberpoint.htm , https://www.nuance.com/products/help/dragon/dragon -for-pc/scriptref/Content/scrptref/dragtopoint.htm
android - 连接到蓝牙 SCO 时丢失音频
我知道这是一个非常具体的问题,但我希望其他人有一些见识。
我正在使用 Cerence 的第三方 TTS(文本到语音)和 ASR(自动语音识别)库。我注意到在 Android 12 和一些 Android 11 设备上,当我一起使用它们时会关闭音频输出。我仍然可以使用 ASR 进行输入,但不会播放音频。
我在日志中看不到太多关于此的内容,但发生这种情况时,我需要断开 BT 耳机并重新连接。
在最低限度的测试中,启用蓝牙 SCO 后不久,音频在 Android 12 上丢失。
Android 11 上也发生了类似的事情,但虽然我可以让它可靠地失败,但我不知道实现它的精确方法。
我想知道是否有人对如何调试音频问题有任何见解。我可以提取或查找某些日志吗?有什么办法可以解决音频问题吗?发生这种情况时,我无法以任何方式播放音频,例如 YouTube 耳机中不再有音频。因此,音频要么被重定向到其他地方,要么已经崩溃。
我还想知道是否有另一种方法可以在蓝牙 SCO 之外控制麦克风,或者是否有一个 SCO 设置我应该使用它的行为不同。
更新:
在更多测试中,我意识到 AudioManager 模式正在被从 MODE_IN_COMMUNICATION 更改为 NORMAL 的东西。我还没有弄清楚为什么,但如果我继续强制模式为 MODE_IN_COMMUNICATION,我的音频会继续播放。