모든 언어의 텍스트와 음성을 모두 지원하는 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에 있는 경우에만 다음 라이브러리를 설치하십시오.
리눅스: 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과 상호 작용하는 것 외에도 귀하의 행동과 개인 정보의 일부 측면을 정의하는 것도 가능합니다.
기본 사용 예:
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
감사합니다 :-)