树莓派配置迅雷离线下载器

本文参考了甘芝林的博文树莓派迅雷远程下载这篇文章,并做了一些自己的尝试,但是还是有些问题需要解决。

这篇文章经过我自己的尝试可行的一个下载器解决方案,试过transmission,但是发现比较慢,而且,ed2k格式的链接没办法下载,这个方案比较可行,以下是具体配置流程,如有遗漏错误,敬请指正;再次感谢甘芝林朋友的分享。

第一步 下载迅雷离线下载固件

点击下载: 迅雷离线下载固件 提取码: 5xcp
压缩包下载后先不要解压,待会儿在树莓派中解压。

第二步 新建文件夹

pi@raspberrypi:~ $  cd /home/pi
pi@raspberrypi:~ $  mkdir xunlei
pi@raspberrypi:~ $  mkdir -p /home/pi/nas-data/xunlei

这个文件名可以随便起的,为了方便我使用了xunlei,但是都用xunlei方便些。

第四步 挂载两个目录

将两个目录绑定,我是这么理解的,😃

pi@raspberrypi:~ $  sudo mount --bind /home/pi/xunlei /home/pi/nas-data/xunlei

第五步 解压迅雷固件

把下载好的迅雷离线下载固件传到树莓派,可以用FileZilla之类的上传软件,也可以直接用U盘,我是直接用的U盘哈,快速方便,哈哈。将刚才的迅雷固件copy到/home/pi/xunlei这个路径下。然后解压。
我只演示U盘的啊,其他的我没做。

#先挂载U盘,先查找U盘设备名称
pi@raspberrypi:~ $ sudo fdisk -l

查找U盘设备名称如图可以看出我的U盘设备名称是/dev/sda1,记住这个名称。

# 新建挂载目录
pi@raspberrypi:~ $ mkdir Upan
pi@raspberrypi:~ $ sudo mount /dev/sda1 /home/pi/Upan
pi@raspberrypi:~ $ cd ./Upan
#进入该目录就可以看到U盘里面的内容了
pi@raspberrypi:Upan $ ls 
Xware1.0.31_armel_v5te_glibc.zip
#如果你的固件文件在Upan的根目录下,你用ls命令就能够显示出来。可以看出就是Xware1.0.31_armel_v5te_glibc.zip这个文件。
# 接下来将这个文件复制到/home/pi/xunlei这个文件夹里
pi@raspberrypi:Upan $ cp Xware1.0.31_armel_v5te_glibc.zip /home/pi/xunlei
#切换到/home/pi/xunlei文件夹
pi@raspberrypi:Upan $ cd ~/xunlei
#解压固件的那个压缩包
pi@raspberrypi:xunlei $ uzip  Xware1.0.31_armel_v5te_glibc.zip
#解压完毕该目录下会出现几个文件。

第六步 修改文件读写权限

pi@raspberrypi:xunlei $ cd
pi@raspberrypi:~ $ sudo chmod -R 777 /home/pi/xunlei
pi@raspberrypi:~ $ sudo chmod -R 777 /home/pi/nas-data/xunlei

第七步 运行迅雷,查看绑定码

pi@raspberrypi:~ $ sudo /home/pi/xunlei/portal

这个时候,屏幕中会运行一些东西,找到里面的
YOUR CONTROL PORT IS:9000
.
.
.
THE ACTIVE CODE IS: dssfgc
#记住这个绑定玛。
在浏览器中输入:树莓派IP:9000/getsysinfo如192.168.1.10:9000/getsysinfo
网页上会显示一行字符
[ 0, 1, 1, 1, “”, 1, “2.215.3.310”, “dssfgc”, 1, “783297971”, 0 ]

具体说明如下:
第一项:0表示返回结果成功
第二项: 1表示检测网络正常,0表示检测网络异常
第四项: 1表示已绑定成功,0表示未绑定
第五项: 未绑定的情况下,为绑定的需要的激活码 (这里获得的激活码呆会绑定要用,激活码不需要购买,ps迅雷远程下载不是破解的,是官方发布的)
第六项: 1表示磁盘挂载检测成功,0表示磁盘挂载检测失败

第八步 绑定迅雷账号,开始使用

在浏览器打开迅雷远程下载官网http://yuancheng.xunlei.com,点击添加,并填入刚才的绑定码,点击确定就绑定成功。
页面如图在这个页面就可以进行离线下载了。

第九步 设置开机自动绑定及启动

pi@raspberrypi:~ $ sudo vim /etc/rc.local
# 在exit 0 的上面一行添加以下代码
sudo mount --bind /home/pi/xunlei/ /home/pi/nas-data/xunlei /home/pi/xunlei/portal

设置开机自启

第十步 待解决的问题

连接非常不稳定,经常发现连接是断开的,我把文件夹绑定和程序启动放到了一个shell里面,如图:
Shell脚本这样的话方便快速启动,后面如果有什么机制检查连接运行状态,当连接断开时自动运行就好了。目前我只能手动来运行。

#我的脚本放在pi的家目录下
pi@raspberrypi:~ $ chmod +x ./Thunder.sh
pi@raspberrypi:~ $ bash ./Thunder.sh

但有时候还是会连接失败,得多试几次,经常会出现如图的情况。
faile这也是影响该方案正常使用的一个主要问题,可能是什么地方我没有考虑到,希望在以后的学习中能发现并改进,也希望有懂得大佬们多多指点。😃

总结和反思

这个方法配置迅雷离线下载,比transmission简单一些,不需要修改太多的配置文件,而且效果挺好。
但是也有一些问题,比如,不太稳定,当关机重启之后,有时候服务无法启动,手动都不行,不过多试几次就会好了。我怀疑是不是第九步的设置有问题,但是我没有根据,也没有更好的解决办法;我在想,在自动启动这块写一个shell脚本是不是效果会更好一些?

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
### 回答1: 树莓派是一款基于Linux系统的小型计算机,它可以用于各种项目和应用。在树莓派上实现离线中文TTS(Text-to-Speech)的功能有几种方法。 首先,可以使用离线TTS引擎进行语音合成。树莓派上有一些优秀的离线TTS引擎可供选择,例如Festival、eSpeak和RHVoice。这些引擎可以将文字转换成中文语音输出,而且不需要联网,所以可以实现离线TTS功能。 其次,可以使用开源的文本到语音转换库,如MaryTTS。MaryTTS是一个功能强大的TTS系统,支持多种语言,包括中文。用户可以将文字输入到树莓派上运行的MaryTTS服务中,然后将合成的音频输出到扬声。 最后,用户还可以利用自然语言处理技术和机学习算法,开发自己的中文离线TTS系统。这需要一些编程和算法知识,但可以实现更加个性化和高质量的语音合成。 总之,树莓派可以通过使用离线TTS引擎、开源文本到语音转换库或自主开发的方式,实现中文离线TTS功能。这些方法各有优势和适用场景,用户可以根据自己的需求选择适合的方式。 ### 回答2: 树莓派是一款功能强大的单板计算机,它可以用于各种应用。而离线TTS(Text-to-Speech)则是一种将文字内容转换为语音的技术。结合树莓派离线TTS可以实现一些有趣和实用的应用。 首先,树莓派可以搭载离线TTS系统,通过连接扬声,将文字内容转换为真实的语音。这样一来,我们就能够通过输入文本,让树莓派发声,朗读出相应的内容。比如,可以制作一个智能闹钟,设定好时间后,树莓派就会根据设定的时间朗读出提醒的内容,使我们更容易起床或者记住重要的事情。 其次,树莓派也可以用于制作语音助手。结合离线TTS技术,我们可以使用自然语言处理来与树莓派进行交互式对话。当我们提问树莓派问题时,它能够将问题转换为语音,并通过TTS系统将回答作为语音输出。这样,我们就能够与树莓派进行对话,获取所需的信息或执行指定的操作。 此外,树莓派还可以结合离线TTS技术来构建语音导航系统。通过安装地图数据和导航软件,我们可以将树莓派作为一个导航设备,同时利用离线TTS将导航指令转换为语音引导,来帮助我们准确地到达目的地。 总而言之,将树莓派离线TTS技术结合使用,可以实现很多有趣和实用的应用,包括智能闹钟、语音助手和语音导航系统等。这种组合能够使树莓派更加智能化和人性化,为我们的生活带来便利。 ### 回答3: 树莓派是一种小型的单板计算机,具有丰富的功能和扩展性。离线TTS(Text-to-Speech,文本转语音)是指在没有网络连接的情况下,通过软件将文本转化为语音的技术。 在树莓派上实现离线TTS,需要借助一些开源的软件和资源。一种常见的方法是使用Festival或eSpeak等开源TTS引擎,这些引擎能够将文本转化为语音。可以通过在树莓派上安装相关的软件包,并配置相应的语音合成引擎,实现将文本转化为语音的功能。 为了使用离线TTS功能,需要将要转化的文本输入到树莓派上,并使用命令行或编程的方式调用相应的TTS引擎进行语音合成。合成完成后,可以将结果通过耳机或扬声播放出来。 当然,实现离线TTS还可能需要一些其他的配置和调整。可以通过修改TTS引擎的设置,调整音频输出的音质、语速和音调等参数。另外,还可以选择不同的发音库或语音样式,以满足不同的需求。 总之,使用树莓派进行离线TTS需要选择合适的TTS引擎,并根据需求进行相关的配置和调整。通过这种方式,树莓派就能够在没有网络连接的情况下,将文本转化为语音,实现离线的语音合成功能。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

凉拌糖醋鱼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值