我问这个有点傻,但我真的迷路了,不知道该去哪里了(大多数情况下,我找不到明确的答案)。
我试着用树莓皮做liblouis盲文格式化程序(http://liblouis.org/)。我很确定它已经安装好了(在正确的地方,我不确定),但我不知道如何访问它或以任何方式使用它。或者在命令行或者python中,或者其他什么地方。
我对windows上的java、python、c和c++之外的系统不太熟悉,所以我有点迷路了。任何帮助都是很好的,即使是向某个方向的轻推也会有帮助。

最佳答案

我自己对liblouis不是很熟悉,但如果安装正确,这些命令似乎是可用的:lou_allroundlou_checkhyphenslou_checktablelou_debuglou_translatelou_translate⠠⠛⠑⠞⠞⠊⠝⠛ ⠠⠇⠊⠃⠇⠕⠥⠊⠎ ⠞⠕ ⠗⠥⠝ ⠁⠝⠙ ⠞⠗⠁⠝⠎⠇⠁⠞⠑ ⠕⠝ ⠁ ⠠⠗⠁⠎⠏⠃⠑⠗⠗⠽ ⠠⠏⠊。你想要的可能是:

➜ lou_translate --help
Usage: lou_translate [OPTIONS] TABLE[,TABLE,...]
Translate whatever is on standard input and print it on standard
output. It is intended for large-scale testing of the accuracy of
Braille translation and back-translation.

  -h, --help          display this help and exit
  -v, --version       display version information and exit
  -f, --forward       forward translation using the given table
  -b, --backward      backward translation using the given table
                      If neither -f nor -b are specified forward translation
                      is assumed

Report bugs to [email protected].
liblouis home page: <http://code.google.com/p/liblouis/>

您将需要选择一个适合您的语言的翻译表(我不确定哪些是最常用的,有几个可供选择),并且可能还需要一个显示表,这取决于您打算使用它的目的。例如:
➜ echo "Getting Liblouis to run and translate on a Raspberry Pi" | lou_translate en-gb-g1.utb
,getting ,liblouis to run and translate on a ,raspberry ,pi

➜ echo "Getting Liblouis to run and translate on a Raspberry Pi" | lou_translate unicode.dis,en-gb-g1.utb
\x2820\x281b\x2811\x281e\x281e\x280a\x281d\x281b \x2820\x2807\x280a\x2803\x2807\x2815\x2825\x280a\x280e \x281e\x2815 \x2817\x2825\x281d \x2801\x281d\x2819 \x281e\x2817\x2801\x281d\x280e\x2807\x2801\x281e\x2811 \x2815\x281d \x2801 \x2820\x2817\x2801\x280e\x280f\x2803\x2811\x2817\x2817\x283d \x2820\x280f\x280a

后一个Unicode码位序列转换为:

希望这有帮助:)

10-06 05:17