我正在寻找声音助手,什么运行离线和没有语音部分。想要一个没有声音的助理可能听起来很奇怪,但我可以解释。我的英语说得很差,我需要有文字输入的语音助理。我试过贝斯提,但她有点有限。总结一下。我需要:
有人知道这种事吗?
发布于 2023-04-27 16:56:19
你正在寻找的东西看起来就像一个沼泽标准的电脑界面。如:命令行shell。
你给它命令,它就能做你想做的。唯一显著的区别是人类语言的输入。但我认为这是一种阻碍,而不是一种特征。因为它混淆了它实际提供的功能,而且它引入了导致误解的模糊性。
我指的是炮弹的一般意图。它的发明是为了什么。因此,对于正常的日常使用,或预先存在的功能,我并不是指标准Unix类操作系统(如Android)上标准shell的所有复杂混乱,不要担心。:)
因此,在Android上,您最好的选择可能是Termux,它有一个非常基本的目录,其中包含一堆简单到类型的命令,以抽象出上面提到的混乱--现实系统可能会将其转化为混乱。Esp。结合Tasker和一个“意图浏览器”工具,了解应用程序(通过Termux或Tasker)可以控制什么东西。
我会这样安排的:
pkg install termux-api。mkdir ~/bin; termux-setup-storage; termux-setup-package-managernano ~/.bashrc编辑.bashrc,并将行echo "Available commands:"; ls -c "$HOME/bin/"添加到末尾。这将使Temux变成一个菜单驱动的命令工具,自动显示可用的命令,然后您可以输入这些命令。如果您希望在每个命令之后看到列表,请将行PS1='\nAvailable commands:\n$(ls -C "$HOME/bin/")\n'"$PS1"放在它的位置。nano ~/new-command; chmod +x ~/new-command并将其放在下面,然后保存:#! /usr/bin/bash
read -p "Command name (without spaces or /): " command
echo "#! /usr/bin/bash" > "$HOME/bin/$command"
nano "$HOME/bin/$command"
chmod +x "$HOME/bin/$command"
echo "Available commands:"; ls -1 "$HOME/bin/"现在你有了你想要的:
new-command。alias newcommand="oldcommand"末尾添加一行.bashrc,或者在不需要参数时添加ln -s ~/bin/oldcommand ~/bin/newcommand` `)我知道这可能被认为不适合这个问题。但我同意,它并不适合使它低劣的方式。(任意的人类语言处理)此外:我不觉得new-command比Hey Siri, can you define a new command for me?更自然。这将是烦人的文本输入无论如何。:)
您还可以轻松地添加互联网搜索或电话呼叫、短信、设备控制等,以及打开termux-api和xdg-open之类的文件。
实际上,现在人们总是把命令行shell看作是“编译的东西”,但是你必须记住,它是为正常的最终用户设计的一种易于使用的工具。只是在几十年前,人们期望人们变得更聪明,而这正是人们认为很容易做到的。)而且,仅仅因为你可以在里面写一些人类看不懂的东西,并不意味着你必须这样做。“顺便下载”是在普通Linux系统上的一个有效命令。但很高兴你能做任何事。因为如果你需要它你就需要它。在这种情况下,像Siri这样的“简单”工具(或任何“智能”工具)就会平淡无奇。:)
https://softwarerecs.stackexchange.com/questions/53535
复制相似问题