Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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とのやり取りを楽しんでください!