$ git clone git@github.com:y5mrk/aizuchiScripts.git
$ cd ./aizuchiScrits
$ mkdir ./src/data
$ conda create --name aizuchiScripts python=3.11.2
$ conda activate aizuchiScripts
$ conda env create -f packages.yaml
$ brew install mecab
$ brew install mecab-ipadic
$ conda install -c anaconda swig ### condaでMeCabを使うための設定
$ python -m pip install mecab-python3
-
.env.exampleをコピー
$ cp .env.example .env
-
openAIのOrganization IDを調べ、と新たなSecret Keyを作成する
- Organization ID: https://platform.openai.com/account/org-settings
- API key:https://platform.openai.com/account/api-keys
- 「create new secret key」から新たなSecret Keyを作成する
- keyをコピーする
-
3で調べたIDとkeyを、.envのAPI_ORGとAPI_KEYにそれぞれ貼り付ける
- openAIのモジュールのパスを調べる
$ pip show openai Name: openai Version: 0.27.8 Summary: Python client library for the OpenAI API Home-page: https://github.com/openai/openai-python Author: OpenAI Author-email: support@openai.com License: Location: /Users/XXXXX/.pyenv/versions/3.11.2/lib/python3.11/site-packages ### <- ここに記載されているパスをコピーしておく Requires: aiohttp, requests, tqdm Required-by:
- pthファイルの置き場所を調べる
$ python >>> import sys, pprint >>> pprint.pprint(sys.path) ['', '/Users/XXXXX/anaconda3/envs/aizuchiScripts/lib/python311.zip', '/Users/XXXXX/anaconda3/envs/aizuchiScripts/lib/python3.11', '/Users/XXXXX/anaconda3/envs/aizuchiScripts/lib/python3.11/lib-dynload', '/Users/XXXXX/anaconda3/envs/aizuchiScripts/lib/python3.11/site-packages'] ### <- /site-packagesとなってるパスを探してコピーしておく >>> # Ctrl + Dでぬける
- pthファイルを作成
$ cd /Users/XXXXX/anaconda3/envs/aizuchiScripts/lib/python3.11/site-packages ### <- 5-2でコピーした/site-packagesのパス $ vi importModule.pth ### エディタ起動後、5-1でコピーしたopenAIのLocationのパスを貼り付ける /Users/XXXXX/.pyenv/versions/3.11.2/lib/python3.11/site-packages
- パスが追加されているかの確認
$ python >>> import sys, pprint >>> pprint.pprint(sys.path) ['', '/Users/XXXXX/anaconda3/envs/aizuchiScripts/lib/python311.zip', '/Users/XXXXX/anaconda3/envs/aizuchiScripts/lib/python3.11', '/Users/XXXXX/anaconda3/envs/aizuchiScripts/lib/python3.11/lib-dynload', '/Users/XXXXX/anaconda3/envs/aizuchiScripts/lib/python3.11/site-packages', '/Users/XXXXX/.pyenv/versions/3.11.2/lib/python3.11/site-packages'] ### <- openAIのLocationのパスが追加されているのを確認 >>> # Ctrl + Dでぬける
python ./src/combiningF0AndSilince.py
- この手順でラズパイをセットアップ
- このリポジトリの
./aizuchiScripts/cmd/jsay
ファイルをラズパイ上に/usr/local/bin/jsay
のパスで置く - 以下のコマンドで実行権限を付与
$ sudo chmod +x /usr/local/bin/jsay
- 公式ドキュメントで開発環境構築
- google/aiyprojects-raspbianの最新版のコードをラズパイ上に置く
- ↑のソースコードの
./AIY-projects-python/checkpoints/
配下に、./aizuchiScripts/src/
以下の動かしたいファイルを置く - ラズパイにsshした状態で、以下のコマンドで実行
$ python3 ~/AIY-projects-python/checkpoints/<ファイル名>.py
google/aiyprojects-raspbianがパッケージ管理になっていない(?要確認)ので、
cloneしてきて./AIY-projects-python/checkpoints/
配下に、ソースコードを置く必要がある。