Perslis 无障碍
01 / 运行时

一个对话引擎,承载任意应用。

TinkySpeak 运行在 Node 22 及以上版本,没有 npm 依赖,也不需要浏览器。嵌入式引用、本地 HTTP 服务与终端控制台共用同一个引擎——无论你在后面接哪个模型,对话、记忆与双向语言流转都保持一致。

开发者控制台

一个可以真正对话的终端。

REPL 打开一个实时面板:对方的问题、回复磁贴,以及固定在底部的输出栏。在你动手做自己的界面之前,先用它感受整场对话。

aac> Would you like tea or coffee?
6 responses ready
  1. TEA — I'd like tea, please.
  2. COFFEE — I'd like coffee, please.
  ...
aac> 1
Text output: I'd like tea, please.
Ready for the other person's next turn.

数字键直接选择并送出回复。/select 2 只预览不送出,/edit 修改草稿,/speak 送出,/say 你自己的话 则完全绕过候选。/observe 只记录对方的话而不生成回复。

沟通设置

它适配的是人,不是诊断。

预设回复最长磁贴显示选项数
/profile symbols1 个词每格一个符号2
/profile word1 个词词 + 表情4
/profile phrase4 个词词 + 表情4
/profile sentence15 个词词 + 表情6
/profile full40 个词词 + 表情6

表达层级、磁贴样式、选项数量(1–24)与词汇范围均可独立设置,并在重启后保留。年龄用于引导提示式模型的语气与用词。

设置不代表什么

这些设置绝不推断诊断、智力或所谓“心智年龄”。成年人同样可以使用单词或纯图像选项。它们不是对理解能力的临床评估。

双向语言

对方的话与使用者的话,都完整保留。

先设置对方语言,再设置 AAC 使用者的语言。原话保留在译文上方;选项以使用者的语言呈现,送出时再译回对方的语言。语言代码遵循 BCP 47,包含地区变体。

/languages en es
Would you like water or juice?

[en] Would you like water or juice?
[es] ¿Te gustaría agua o jugo?

1  💧 Agua       2  🥤 Jugo

1
Your words [es]: Agua
To partner [en]: Water

若翻译失败,运行时会保留原文并报错,而不是送出错误的语言。覆盖范围取决于你选择的模型;未经验证的模型会被明确标注,而不会声称支持。

继续阅读接口