Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

小爱(弱智)音箱的再就业 #3

Open
justin-xjp opened this issue Nov 22, 2023 · 1 comment
Open

小爱(弱智)音箱的再就业 #3

justin-xjp opened this issue Nov 22, 2023 · 1 comment
Labels
在家折腾 homeproject

Comments

@justin-xjp
Copy link
Owner

justin-xjp commented Nov 22, 2023

小爱同学在家陪伴了老大老二的童年,也走出了行业发展的蜜月期,各大内容提供商分分捂紧口袋,大众也接受了知识付费的到来…

然而,我接受不了。老二现在每天都要听小爱同学放故事,这个七八年的老爷车也没个限制措施,往往一听就是几个小时,每次都翻来覆去的同样内容,所有人都能背下来了。这个倒也还好,直到一天,我在小爱那里听到一个字正腔圆且古板生硬的西游记故事,这朗读的人估计是播音一类专业的,嗓音挑不出什么。故事脚本的编剧就怀疑小学毕业没有了,理科生吗?也不注意播出效果。

忍无可忍下,我开始许愿,希望小爱同学能播放本地服务器上存的音频文件,毕竟手里还有个树莓1代在落灰。

我不是大牛,小牛都不是,我一向清楚,当我发现一个需要解决的问题,我一定不是唯一一个遇到的人,我一定不是第一个遇到的人,最有效的方法就是相信互联网,去找前人的智慧。赞美internet

首先是yihong0618的xiaogpt,搭配miservice在本地实现获取小爱同学对话内容的能力,bilibili上有个小象部落(github: wxtcstt),结合xiaogpt,解析对话内容,并用miservice推送音乐播放,代码还没有整理上来,等待中。

另一个思路是httpRandomMusic,利用的是注册开放平台,利用小米开放Api获取对话内容,并且通过官方渠道要小爱转到服务器获取内容,优势应该是能利用小爱的语音解析,缺点是租服务器?不存在的!这个作者巧妙的利用了本地服务搭建dns服务器,劫持解析注册api时填写的服务地址到本地ip,反正是自己用倒是挺巧妙的办法。

@justin-xjp justin-xjp added the 在家折腾 homeproject label Nov 22, 2023
@justin-xjp
Copy link
Owner Author

小米开放API没指望了,还没实施就停止申请了。就差一步,本来就差个照片了,还没照服务下线了。想办法在本地提供音频文件。怎么才能用miservice提供playlist的功能?miservice能不能知道当前音频的播放进度?能不能推送音频的时候告诉小爱音响从哪里开始继续播放?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
在家折腾 homeproject
Projects
None yet
Development

No branches or pull requests

1 participant