Giter Club home page Giter Club logo

awesomepicturemusic's Introduction

🎖️A python plugin for Chatgpt On Wechat,实现文本、图像、音乐和表情包之间相互转化,融合各种AI技术以构建丰富多变的工作流,为用户带来了充满惊喜的互动体验,同时也深度探索了AI的无限可能性!


支持列表

  • 支持📱表情包模型

  • 通过爬虫和逆向工程,已经收集完完整的表情包数据集,一共22977条数据,且我们在智谱清言创建了一个智能体,欢迎体验:

  • 🤩🤩🤩 →点击查看智谱清言的回答

项目指南

本项目主要由以下几部分构成:

  1. 💠 文生图: 我们将通过sddall-e-3两种方式,使用主机上的 stable diffusion 模型或调用 dall-e-3 API 模型,进行创新绘画,用文字带来新的视觉体验。

  2. 🌓 图生图: 利用 stable diffusion,我们设置图像作为输入,并产生新的图像输出。详细的实现方式可参考 pictureChange 项目源码。

  3. 💅 图生文: 通过调用我们的 API,使用特定视觉模型将图像转化为有意义的文本,尽可能完整、准确地描述图像内容。

  4. 🪄 图生音

    • 我们将通过 API 调用视觉模型来进行图片分析。
    • 之后,分析结果将作为 prompt 输入到 suno,引导音乐创作。
  5. 🧩 文生音: 我们会将获取到的文本作为 prompt 输入到 suno,让这些文字在音乐中找到生命。

  6. 📱 文生表情包

    • 我们计划使用开源的 emo-visual-data 数据集。同时,也会爬取一些新的表情包,并通过我的 API 进行表情包注解。

    • 不久的将来,我们将会通过chatglm来创建一个属于我们自己的智能体。

    • 使用 glm-free-api 允许我们调用智能体,执行文生表情包的操作。

    • 具体示例如下:

    • 具体操作如下:

  7. 📚 整理代码: 在所有开发工作完成后,我们将对代码进行仔细整理,以确保其整洁,并便于后续的维护和扩展。

  8. 🛠️ 测试实践: 确保代码和功能的正常运行非常关键。因此,我们会进行严格的测试实践,验证代码的功能并确认其能满足项目要求。

⚠️注意:

  1. 请确认所有参与者都已在 Github 上创建账号。
  2. 我们将在 Github 上进行所有代码的开发和维护,并在完成后提交最终的项目代码。

🧑‍🤝‍🧑贡献

❤️初心

  • 我们的目标不仅是完成这个项目,也希望在此过程中提升我们的编码技巧和对 git 的熟练度,同时还可以把手试试一些有趣的新项目。我们会在 pictureChange 这个项目的基础上进行二次开发,以拓展其功能并实现我们的需求。
  • 最后,我们将把代码合并到同一个分支,并推送到 Github。希望我们的项目可以获得更多的⭐️,让更多人看到我们的成果。

awesomepicturemusic's People

Contributors

yanyutin753 avatar penghuige avatar ceryuan-3714 avatar

Stargazers

昱彤 avatar  avatar 悱發 avatar vonderheimsk avatar  avatar Lee avatar  avatar Qindaier avatar  avatar  avatar NewLife avatar Haru avatar Joe avatar  avatar

Watchers

Kostas Georgiou avatar  avatar  avatar

awesomepicturemusic's Issues

安装失败,是什么原因呢?

[INFO][2024-06-08 23:44:23][plugin_manager.py:254] - clone git repo: https://git hub.com/Yanyutin753/AwesomePictureMusic.git
Enumerating objects: 128, done.
Counting objects: 100% (128/128), done.
Compressing objects: 100% (89/89), done.
Total 128 (delta 35), reused 112 (delta 26), pack-reused 0
copied 127 pack entries27/128
WARNING: pip is being invoked by an old script wrapper. This will fail in a futu re version of pip.
Please see pypa/pip#5599 for advice on fixing the unde rlying issue.
To avoid this problem you can invoke Python with '-m pip' instead of running pip directly.
ERROR: Could not open requirements file: [Errno 2] No such file or directory: '. /plugins/AwesomePictureMusic/requirements.txt'
[INFO][2024-06-08 23:44:28][wechat_channel.py:217] - [WX] sendMsg=Reply(type=INF O, content=[INFO]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.