Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/milkyskies/line-chatgpt
A LINE ChatGPT bot with text and AI audio generation / transcription.
https://github.com/milkyskies/line-chatgpt
chatgpt go golang surrealdb whisper
Last synced: 6 days ago
JSON representation
A LINE ChatGPT bot with text and AI audio generation / transcription.
- Host: GitHub
- URL: https://github.com/milkyskies/line-chatgpt
- Owner: milkyskies
- Created: 2023-03-16T08:32:05.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-02T17:25:17.000Z (over 1 year ago)
- Last Synced: 2024-11-16T17:44:38.521Z (about 1 month ago)
- Topics: chatgpt, go, golang, surrealdb, whisper
- Language: Go
- Homepage:
- Size: 4.05 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: history.txt
Awesome Lists containing this project
README
# LINE ChatGPT Bot
## English
A LINE bot integrated with OpenAI's ChatGPT, allowing users to interact with ChatGPT through LINE messaging app. This bot is designed to respond both text and audio messages.
#### Core Components:
- **OpenAI's ChatGPT**: For generating responses to user inputs.
- **LINE Bot SDK**: Used to integrate this project with LINE messaging service.
- **OpenAI's Whisper**: Speech Recognition system, which transcribes the user's voice messages.
- **Google Cloud Text-to-Speech**: Converts the ChatGPT's text responses into speech, which then can be sent as audio responses.
- **SurrealDB**: Utilized as the database to store messages which are used for providing conversation history for the bot.Please ensure you follow the project's guidelines and documentation for proper setup and usage. Enjoy interacting with LINE-ChatGPT!
## 日本語
OpenAIのChatGPTとLINEメッセージングアプリを統合したLINEのボットです。このボットはテキストメッセージと音声メッセージの両方に対応しています。
#### 主要なコンポーネント:
- **OpenAIのChatGPT**: ユーザーの入力に対する応答を生成します。
- **LINE Bot SDK**: このプロジェクトをLINEメッセージングサービスと統合するために使用されます。
- **OpenAIのWhisper**: ユーザーの音声メッセージを文字起こしする自動音声認識システムです。
- **Google Cloud Text-to-Speech**: ChatGPTのテキスト応答を音声に変換し、これを音声応答として送信します。
- **SurrealDB**: トークの履歴を提供するために必要なメッセージを保存するデータベースとして利用されます。プロジェクトのガイドラインとドキュメンテーションに従って適切な設定と使用を行うようにしてください。LINE-ChatGPTとのやり取りを楽しんでください!