首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有语音部分的Android离线语音助手?

没有语音部分的Android离线语音助手?
EN

Software Recommendation用户
提问于 2018-12-06 17:46:11
回答 1查看 47关注 0票数 5

我正在寻找声音助手,什么运行离线和没有语音部分。想要一个没有声音的助理可能听起来很奇怪,但我可以解释。我的英语说得很差,我需要有文字输入的语音助理。我试过贝斯提,但她有点有限。总结一下。我需要:

  • 离线运行
  • 有文字输入
  • 可以定义新命令或
  • 可以为命令定义替代短语。
  • 没有弹出的全屏广告(我不介意没有声音的横幅)
  • 如果有一些广告,就可以付费-禁用它们。

有人知道这种事吗?

EN

回答 1

Software Recommendation用户

发布于 2023-04-27 16:56:19

你正在寻找的东西看起来就像一个沼泽标准的电脑界面。如:命令行shell

你给它命令,它就能做你想做的。唯一显著的区别是人类语言的输入。但我认为这是一种阻碍,而不是一种特征。因为它混淆了它实际提供的功能,而且它引入了导致误解的模糊性。

我指的是炮弹的一般意图。它的发明是为了什么。因此,对于正常的日常使用,或预先存在的功能,我并不是指标准Unix类操作系统(如Android)上标准shell的所有复杂混乱,不要担心。:)

因此,在Android上,您最好的选择可能是Termux,它有一个非常基本的目录,其中包含一堆简单到类型的命令,以抽象出上面提到的混乱--现实系统可能会将其转化为混乱。Esp。结合Tasker和一个“意图浏览器”工具,了解应用程序(通过Termux或Tasker)可以控制什么东西。

我会这样安排的:

  1. 安装Termux,Termux:API和Termux:Tasker (最好来自from)。
  2. 在Termux中运行pkg install termux-api
  3. 运行mkdir ~/bin; termux-setup-storage; termux-setup-package-manager
  4. 使用命令nano ~/.bashrc编辑.bashrc,并将行echo "Available commands:"; ls -c "$HOME/bin/"添加到末尾。这将使Temux变成一个菜单驱动的命令工具,自动显示可用的命令,然后您可以输入这些命令。如果您希望在每个命令之后看到列表,请将行PS1='\nAvailable commands:\n$(ls -C "$HOME/bin/")\n'"$PS1"放在它的位置。
  5. 为了方便起见,运行nano ~/new-command; chmod +x ~/new-command并将其放在下面,然后保存:
代码语言:javascript
复制
#! /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/"

现在你有了你想要的:

  1. 离线运行(但如果您要求可以联机)。
  2. 有文字输入。“可用命令”,以及Linux必须提供的任何命令。
  3. 可以定义新命令。用new-command
  4. 可以为命令定义替代短语。(在您的alias newcommand="oldcommand"末尾添加一行.bashrc,或者在不需要参数时添加ln -s ~/bin/oldcommand ~/bin/newcommand` `)
  5. 没有任何广告。而且不花任何钱。
  6. 当然,您可以支持Termux开发人员,只要您选择这样做。:)

我知道这可能被认为不适合这个问题。但我同意,它并不适合使它低劣的方式。(任意的人类语言处理)此外:我不觉得new-commandHey Siri, can you define a new command for me?更自然。这将是烦人的文本输入无论如何。:)

您还可以轻松地添加互联网搜索或电话呼叫、短信、设备控制等,以及打开termux-apixdg-open之类的文件。

实际上,现在人们总是把命令行shell看作是“编译的东西”,但是你必须记住,它是为正常的最终用户设计的一种易于使用的工具。只是在几十年前,人们期望人们变得更聪明,而这正是人们认为很容易做到的。)而且,仅仅因为你可以在里面写一些人类看不懂的东西,并不意味着你必须这样做。“顺便下载”是在普通Linux系统上的一个有效命令。但很高兴你能做任何事。因为如果你需要它你就需要它。在这种情况下,像Siri这样的“简单”工具(或任何“智能”工具)就会平淡无奇。:)

票数 0
EN
页面原文内容由Software Recommendation提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwarerecs.stackexchange.com/questions/53535

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档