在科技飞速发展的今天,人工智能产品层出不穷,其中人工智能音乐播放器也逐渐进入大众视野。今天,我们就来近距离了解一下中国首款开源AI音乐播放器Mary Disco,揭开它背后的神秘面纱。
《玛丽迪斯科》的作者是国内知名的老板。曾担任微信高级开发工程师,在AI领域取得了巨大成就。他开发了多款AI产品,比如SYNCHYAI搜索引擎,堪比困惑度。其实力不容小觑。而且这个老板非常愿意分享。他不仅开源了玛丽迪斯科AI音乐播放器,还在社交媒体上公布了其技术细节,让更多的开发者和爱好者可以近距离了解。
玛丽迪斯科在开发过程中,使用了很多目前流行的前沿编程技术。 - 前后端一体化开发框架:采用Nest js,为整个项目的前后端协同开发提供了高效便捷的架构基础,让开发过程更加顺畅各模块之间的联系更加紧密。 。 - 流行元素的使用:比如TVatom、CSS以及前端流行的sh的无头组件。这些元素的融合使得播放器在界面呈现和交互体验上更加现代化和专业。性别。 - 便捷登录及数据库集成:集成Google的快速登录功能,方便用户快速访问。同时,它还支持多语言,并与supervise的云数据库集成,为数据存储和管理提供强有力的支持。此外,它还集成了Strap的网络支付功能,扩展了播放器在商业应用中的可能性。
想亲自体验这个技术先进的AI音乐播放器项目吗?下面我就详细介绍一下它的操作步骤,一起来看看吧! 1. 下载项目源码: 首先复制get clo命令(这个应该是git clone,原文可能是语音识别的错误)粘贴到命令行中,然后运行就可以下载项目的源码了。 2. 进入项目并安装依赖: 源码下载成功后,复制cd命令进入项目,然后复制pm pm install命令(正确的应该是npm install)安装项目的依赖。安装依赖项后,您可以继续下一步。 3. 初始化数据库: 作者在这里给了我们三个选择。第一个是本地明信片(大概是本地postgres,也可能是识别错误),即在电脑本地安装POSTL数据库(这个应该是PostgreSQL数据库);二是使用VERS添加的元数据库(大概是表述不正确,不清楚指的是什么);第三种是使用superbase添加的元数据数据库。我们选择第三个选项,按照以下步骤操作:点击进去,点击开始你的项目,然后点击新建组织,填写组织名称,点击创建组织。创建完成后,填写数据库密码,点击创建数据库。等待数据库创建成功后,进入左侧的表编辑选项卡(表所在的地方)。此时,因为表还没有创建,所以是空的。进入circle编辑选项卡(执行SQL语句的地方),将初始化数据库的SQL语句复制到项目的data文件夹中的data-factorcircle文件(大概是data.sql文件)中,然后单击run。如果发现错误,比如第65行的这个错误,仔细检查一下,你会发现少了一个分号。添加它并再次单击运行。操作成功后,您将看到所有表均已创建成功。 4. 创建环境变量文件: 返回源代码文档。第四步是创建 .env.local 文件。在项目根目录下创建该文件,然后将相应的文件内容复制粘贴到其中。这个文件中postcode的U2L(大概是postgres的URL,原说法不正确)就是连接数据库的URL。返回超级基地的云数据库,点击主页选项卡,然后点击绿色的连接按钮,将连接数据库的URL复制粘贴到代码中。这里的u密码其实就是你刚刚创建的数据库的密码。 5. 启动项目: 现在一切准备就绪,第五步就是执行npm run dev命令(原文材料中的表达可能不准确)来启动项目。将命令复制到命令行并执行。项目将成功启动,仅在端口 8023 上。您可以看到项目界面,但还没有音乐。
那么音乐从哪里来呢?经过一番探索,发现作者正在同步苏诺AI中的AI音乐。每段音乐数据都有NP4视频(推测是MP4视频,语音识别错误)、mp3音乐及其背后的歌词。我们回到原来超基数据库的表编辑选项卡,选择存储音乐的表sans(这里具体指的是sans不太清楚,可能是具体的表名),然后点击上面的音调按钮(大概是插入相关的功能按钮(表达可能不准确),插入一段音乐数据回到代码,复制一段音乐数据,将每一项都复制下来,点击添加,你会看到此时添加成功。项目刷新页面,就会出现AI音乐,点击播放即可开始享受AI音乐带来的美妙体验,而且全局AI音乐播放组件也设计得非常有趣。
有兴趣的同学不妨下载代码自行探索。如果你还想了解更多前沿编程知识,记得点击“关注”,我们下一期再见!
希望这篇文章能让大家对玛丽迪斯科AI音乐播放器有更深入的了解。也欢迎您在评论区分享您的感受和想法。我们一起来讨论一下吧!
Compartilhar no Twitter Compartilhar no Facebook
Comentários
Atualmente não há comentários