Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nobonobo/voice-agent
Zundamon voice-agent via Google-Speech-API and OpanAI-API and VoiceVox
https://github.com/nobonobo/voice-agent
Last synced: 22 days ago
JSON representation
Zundamon voice-agent via Google-Speech-API and OpanAI-API and VoiceVox
- Host: GitHub
- URL: https://github.com/nobonobo/voice-agent
- Owner: nobonobo
- Created: 2024-02-06T01:14:29.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-03-08T12:59:09.000Z (10 months ago)
- Last Synced: 2024-03-09T07:25:10.877Z (10 months ago)
- Language: Go
- Size: 62.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# voice-agent
# Setup
## Windows
```
winget install SoX
```or
```
scoop install sox
```## macOS
```
brew install sox
```## Ubuntu/Debian
```
sudo apt install sox
```# Install
```
git clone https://github.com/nobonobo/voice-agent
cd voice-agent
go install .
```# Configuration
- GoogleCloudPlatformにて支払い権限のあるSpeech-API有効なAPIキーを作成してGCP_API_KEYにセット
- OpenAIにてチャージ残が残っているアカウントからAPIキーを作成してOAI_API_KEYにセット
- VoceVoxCoreランタイムを保存するフォルダをVOICEVOX_DIRに指定```env:sample.env
GCP_API_KEY=######################################
OAI_API_KEY=##-################################################
VOICEVOX_DIR='C:\Users\nobo\Documents\voicevox_core'
```# Run
```
voice-agent -env sample.env
```「-env」指定がない場合はあればカレントフォルダの「.env」ファイルを読みます。それもなければ環境変数から読みます。
注意: 初回起動時はVOICEVOX_DIRに対し、1.8GB相当のダウンロード処理が走ります。
# User Dict
```csv:VOICEVOX_DIR/user_dict.txt
どんな風,ドンナフウ,3,3
```「表示,発音(カタカナのみ),種類,アクセントインデックス」という行を複数行かける
### 種類
0. 固有名詞
1. 一般名詞
2. 動詞
3. 形容詞これ以外を指定するとpanicになる
### アクセントインデックス
発音のどこにアクセントを持ってくるか
発音のカタカナ文字数以上の数値を入れるとpanicになる