あらゆる言語のテキストと音声の両方をサポートする Windows および Unix 用の高速 GPT-3 クライアント。
2023 年 3 月 26 日 DALL-E の使用が無料になりました
Python または GPTalk の使用に問題がある場合は、次のビデオ チュートリアルをご覧ください: https://www.youtube.com/watch?v=jXBpMUv5QB0&t=320s
2023 年 1 月 24 日: DALL-E サポートの統合 - テキストと音声の両方を使用した画像の即時生成とプレビュー
ディスコードに参加する|ツイッター|寄付する
要件
設置
使用法
サポートされている言語のリスト
- GPTalk を使用するには、次のものが必要です。
1) LinuxMAC を使用している場合にのみ、次のライブラリをインストールします。
LINUX: apt install mpg321 python3-dev portaudio19-dev
MAC: brew install mpg321 portaudio
Discord に参加して、問題があるかどうか尋ねてください。
2) OpenAI の API キーを持っている (アプリ内で設定するか、OPENAI_API_KEY 環境変数内に置くことができます)。
これで十分ですが、何度か試しても音声検出に問題がある場合は、次の考えられる解決策を試してください。
Linux の場合: sudo apt-get python-dev build-essential swig libpulse-dev
..... 次に、 : sudo pip install pocketsphinx
.... 次に gptalk をアンインストールして再インストールします
Macの場合: brew install swig pulseaudio
..... 次に、 sudo pip install pocketsphinx
.... 次に、 gptalkをアンインストールして再インストールします
PIP を使用して GPTalk をインストールします: pip install gptalk==0.0.4.5
pip install -U を使用して gptalk を時々アップグレードし、常に更新されバグ修正されたバージョンを使用できるようにします。
テキストまたは音声を使用して GPT-3 と対話することに加えて、GPT-3 の動作や個人情報、およびユーザーの詳細のいくつかの側面を定義することもできます。
基本的な使用例:
import gptalk . gptalk as gpt3
app = gpt3 . CONFIGURE ( < YOUR_API_KEY > ) # OR: app = gpt3.CONFIGURE(os.getenv('OPENAI_API_KEY'))
app . language = < LANGUAGE_TICKER > # only needed for speech mode really, because text mode automatically will translate if you start chatting in a specific lang
app . input_mode = "speech" # OR 'text'
app . AI_NAME = "Alice"
app . HUMAN_NAME = "Bob"
app . AI_GENRE = "female"
app . AI_AGE = "32"
app . AI_MOOD = "happy"
app . AI_SPECIES = "human"
次に、次のように保存します。
app . save () #will create a memories.json file in the same folder that will store the informations you set in the previous step. will also store and remember conversations with gpt3.Every time you run save(),already existent memories.json will be replaced with new. You can just run directly run() in the next step to use already existent. Don't matter if you do directly run() without save() ,in that case no memories will be used. You can also create your own empty memories.json that must contains at least two brackets {} , (must NOT be fully empty)
そして、アプリを実行します。
app . run ()
話し始めます (選択したモードに応じて、または入力します) ... 「スピーチ モード」に関しては、gpt-3 は数秒で応答しますが、いくつかの要因が影響する可能性があります (失敗した場合は何度も試し、マイクに近づけてください)
goodbye
言うか、 go to sleep
。
利用可能なパラメータ: AI_NAME
、 AI_AGE
、 AI_HOBBIES
、 AI_GENRE
、 AI_MOOD
、 AI_SPECIES
、 HUMAN_NAME
、 HUMAN_AGE
、 HUMAN_HOBBIES
、 HUMAN_GENRE
、 HUMAN_MOOD
、 HUMAN_SPECIES
音声言語を変更したい場合 (en-US がデフォルト)、 app.language=<LANGUAGE_TICKER>
を使用します (実行前)。
肯定的でも否定的でもフィードバックをお寄せください。大変感謝しております >> https://discord.gg/mettNtATzW
DALL-E 画像生成は音声とテキストの両方を使用してアクティブになり、無料で使用できます。トークンを消費せずに無制限に使用できます
画像モードを有効にするには、GPT-3 に有効にするように依頼します。たとえば、 please, activate image mode
、すぐに有効になります。その瞬間から、入力によって画像が生成され、ポップアップにすぐに表示されます。
画像モードを終了するには、GPT-3 に画像モードを無効にするよう指示すると、通常の使用に戻ります。
af-ZA Afrikaans (South Africa)
ar-AE Arabic (U.A.E.)
ar-BH Arabic (Bahrain)
ar-DZ Arabic (Algeria)
ar-EG Arabic (Egypt)
ar-IQ Arabic (Iraq)
ar-JO Arabic (Jordan)
ar-KW Arabic (Kuwait)
ar-LB Arabic (Lebanon)
ar-LY Arabic (Libya)
ar-MA Arabic (Morocco)
ar-OM Arabic (Oman)
ar-QA Arabic (Qatar)
ar-SA Arabic (Saudi Arabia)
ar-SY Arabic (Syria)
ar-TN Arabic (Tunisia)
ar-YE Arabic (Yemen)
az-AZ Azeri (Latin) (Azerbaijan)
az-AZ Azeri (Cyrillic) (Azerbaijan)
be-BY Belarusian (Belarus)
bg-BG Bulgarian (Bulgaria)
bs-BA Bosnian (Bosnia and Herzegovina)
ca-ES Catalan (Spain)
cs-CZ Czech (Czech Republic)
cy-GB Welsh (United Kingdom)
da-DK Danish (Denmark)
de-AT German (Austria)
de-CH German (Switzerland)
de-DE German (Germany)
de-LI German (Liechtenstein)
de-LU German (Luxembourg)
dv-MV Divehi (Maldives)
el-GR Greek (Greece)
en-AU English (Australia)
en-BZ English (Belize)
en-CA English (Canada)
en-CB English (Caribbean)
en-GB English (United Kingdom)
en-IE English (Ireland)
en-JM English (Jamaica)
en-NZ English (New Zealand)
en-PH English (Republic of the Philippines)
en-TT English (Trinidad and Tobago)
en-US English (United States)
en-ZA English (South Africa)
en-ZW English (Zimbabwe)
es-AR Spanish (Argentina)
es-BO Spanish (Bolivia)
es-CL Spanish (Chile)
es-CO Spanish (Colombia)
es-CR Spanish (Costa Rica)
es-DO Spanish (Dominican Republic)
es-EC Spanish (Ecuador)
es-ES Spanish (Castilian)
es-ES Spanish (Spain)
es-GT Spanish (Guatemala)
es-HN Spanish (Honduras)
es-MX Spanish (Mexico)
es-NI Spanish (Nicaragua)
es-PA Spanish (Panama)
es-PE Spanish (Peru)
es-PR Spanish (Puerto Rico)
es-PY Spanish (Paraguay)
es-SV Spanish (El Salvador)
es-UY Spanish (Uruguay)
es-VE Spanish (Venezuela)
et-EE Estonian (Estonia)
eu-ES Basque (Spain)
fa-IR Farsi (Iran)
fi-FI Finnish (Finland)
fo-FO Faroese (Faroe Islands)
fr-BE French (Belgium)
fr-CA French (Canada)
fr-CH French (Switzerland)
fr-FR French (France)
fr-LU French (Luxembourg)
fr-MC French (Principality of Monaco)
gl-ES Galician (Spain)
gu-IN Gujarati (India)
he-IL Hebrew (Israel)
hi-IN Hindi (India)
hr-BA Croatian (Bosnia and Herzegovina)
hr-HR Croatian (Croatia)
hu-HU Hungarian (Hungary)
hy-AM Armenian (Armenia)
id-ID Indonesian (Indonesia)
is-IS Icelandic (Iceland)
it-CH Italian (Switzerland)
it-IT Italian (Italy)
ja-JP Japanese (Japan)
ka-GE Georgian (Georgia)
kk-KZ Kazakh (Kazakhstan)
kn-IN Kannada (India)
ko-KR Korean (Korea)
kok-IN Konkani (India)
ky-KG Kyrgyz (Kyrgyzstan)
lt-LT Lithuanian (Lithuania)
lv-LV Latvian (Latvia)
mi-NZ Maori (New Zealand)
mk-MK FYRO Macedonian (Former Yugoslav Republic of Macedonia)
mn-MN Mongolian (Mongolia)
mr-IN Marathi (India)
ms-BN Malay (Brunei Darussalam)
ms-MY Malay (Malaysia)
mt-MT Maltese (Malta)
nb-NO Norwegian (Bokm?l) (Norway)
nl-BE Dutch (Belgium)
nl-NL Dutch (Netherlands)
nn-NO Norwegian (Nynorsk) (Norway)
ns-ZA Northern Sotho (South Africa)
pa-IN Punjabi (India)
pl-PL Polish (Poland)
ps-AR Pashto (Afghanistan)
pt-BR Portuguese (Brazil)
pt-PT Portuguese (Portugal)
qu-BO Quechua (Bolivia)
qu-EC Quechua (Ecuador)
qu-PE Quechua (Peru)
ro-RO Romanian (Romania)
ru-RU Russian (Russia)
sa-IN Sanskrit (India)
se-FI Sami (Northern) (Finland)
se-FI Sami (Skolt) (Finland)
se-FI Sami (Inari) (Finland)
se-NO Sami (Northern) (Norway)
se-NO Sami (Lule) (Norway)
se-NO Sami (Southern) (Norway)
se-SE Sami (Northern) (Sweden)
se-SE Sami (Lule) (Sweden)
se-SE Sami (Southern) (Sweden)
sk-SK Slovak (Slovakia)
sl-SI Slovenian (Slovenia)
sq-AL Albanian (Albania)
sr-BA Serbian (Latin) (Bosnia and Herzegovina)
sr-BA Serbian (Cyrillic) (Bosnia and Herzegovina)
sr-SP Serbian (Latin) (Serbia and Montenegro)
sr-SP Serbian (Cyrillic) (Serbia and Montenegro)
sv-FI Swedish (Finland)
sv-SE Swedish (Sweden)
sw-KE Swahili (Kenya)
syr-SY Syriac (Syria)
ta-IN Tamil (India)
te-IN Telugu (India)
th-TH Thai (Thailand)
tl-PH Tagalog (Philippines)
tn-ZA Tswana (South Africa)
tr-TR Turkish (Turkey)
tt-RU Tatar (Russia)
uk-UA Ukrainian (Ukraine)
ur-PK Urdu (Islamic Republic of Pakistan)
uz-UZ Uzbek (Latin) (Uzbekistan)
uz-UZ Uzbek (Cyrillic) (Uzbekistan)
vi-VN Vietnamese (Viet Nam)
xh-ZA Xhosa (South Africa)
zh-CN Chinese (S)
zh-HK Chinese (Hong Kong)
zh-MO Chinese (Macau)
zh-SG Chinese (Singapore)
zh-TW Chinese (T)
zu-ZA Zulu (South Africa)
このソフトウェアが役立つと思われた場合は、寄付をご検討ください。
ビットコイン: 17AnP1zuvLV9cQrGQi6H6qMLeWeujHzAYX
モネロ: 82qjYLZj6XeTGjeUNm9AQVB78hVGStZd8YU1UKuvWz8QKAzFWZpBpEQFho3jrvUCNQPSqC9nYeEN3b7FQ5REPffNSA2WSDH
ソラナ: 6RX2ADdcNWZfaUfuGeHg86AYAoMuLF45Lbgfu3oNGh9i
ライトコイン: ltc1q4ft4ltjnyt8auqq4m5u7raatftu6mt5snst493
イーサリアム: 0xF3A0246690947669A0bf68147Ba82AC8de576a56
ポリゴン / MYST : 0x45320b5B2a8f6073f4a92FFDF149861aBade4B4b
ありがとう :-)