BanterBot

View on PyPIReverse Dependencies (0)

0.0.16 BanterBot-0.0.16-py3-none-any.whl

Wheel Details

Project: BanterBot
Version: 0.0.16
Filename: BanterBot-0.0.16-py3-none-any.whl
Download: [link]
Size: 89054
MD5: 5c36540090d6c5c42c161b48107e2f12
SHA256: 886ca42f153b6a825e0db152120e7d5dc7f6da82824941e91ca7918d2a5cdfe0
Uploaded: 2024-05-14 18:16:02 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: BanterBot
Version: 0.0.16
Summary: BanterBot: An OpenAI ChatGPT-powered chatbot with Azure Neural Voices. Supports speech-to-text and text-to-speech interactions with emotional tone selection. Features real-time monitoring and Tkinter frontend.
Author: Gabriel S. Cabrera
Author-Email: gabriel.sigurd.cabrera[at]gmail.com
Home-Page: https://github.com/GabrielSCabrera/BanterBot
Download-Url: https://github.com/GabrielSCabrera/BanterBot/releases/download/v0.0.16-alpha/BanterBot-0.0.16.tar.gz
Keywords: tkinter,tk,gpt,gui,windows,linux,cross-platform,chatgpt,text-to-speech,speech-to-text,tts,stt,chatbot,openai,interactive
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: End Users/Desktop
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Communications :: Chat
Classifier: Topic :: Multimedia :: Sound/Audio :: Speech
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Utilities
Requires-Python: >=3.9
Requires-Dist: azure-cognitiveservices-speech (>=1.37.0)
Requires-Dist: numba (>=0.59.1)
Requires-Dist: numpy (>=1.26.2)
Requires-Dist: openai (>=1.23.2)
Requires-Dist: protobuf (==4.25.1)
Requires-Dist: requests (>=2.31.0)
Requires-Dist: spacy (>=3.7.4)
Requires-Dist: tiktoken (>=0.7.0)
Requires-Dist: uuid6 (>=2024.1.12)
Description-Content-Type: text/markdown
[Description omitted; length: 5936 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
banterbot/__init__.py sha256=IzsNUYZRV4syFG2RsLFGVAcAiP1eeG0bhYmBnjQFz14 813
banterbot/config.py sha256=7FLIa-6Pgc59GRlwz89H0RHDRioEd7UpSemkaXm8Oic 1067
banterbot/paths.py sha256=ucMH74l_LamnE_ugr19_yEPubsBhKrQ0rBMDmn3WIr8 952
banterbot/characters/__init__.py sha256=H9DuHn5_gIFVYUtSEWJZMuCsO6j5e2NVZGBUBxY5Fts 606
banterbot/characters/android.py sha256=XtclH0sWFrlTraxZFMHQyXwdAH8Z0GIsPCqdxAbl_-g 1693
banterbot/characters/bartender.py sha256=l1YxZ2f9jYP6CNieBooYynqN35MgUuFEs6yErMjnsoA 1502
banterbot/characters/chef.py sha256=l5wnTcf4oOKb95HlcVrY3eixaZZbmSdTJ1Em3iBSklQ 1596
banterbot/characters/historian.py sha256=8PcrRqnVbGwTPyMb5eMc0G8vOOvrEyJAezgzu3Mg614 1435
banterbot/characters/quiz.py sha256=qJHpsvqnYZzx3mF-Aco8P_L23UmbvFPSz17lRF6MDVY 1958
banterbot/characters/teacher_french.py sha256=Bzxj2_Mjjj9xHRW4RTKG8GnBJGOlwNCFonMFUnckijE 1349
banterbot/characters/teacher_mandarin.py sha256=tnqv86zVzofLo0fUmd6Akb-7Cu52WzJV--qbczuTRIY 1523
banterbot/characters/therapist.py sha256=L7bprDUNsqegit2OZna13OUY-pgW6nO7k04mMVGXH_U 1452
banterbot/data/__init__.py sha256=fAg0RiIqiuJZsVtYOrDpVTiHIXMH6RKaUfLD7MpWPFc 542
banterbot/data/enums.py sha256=wANe7oNA_xEh8F63QTr_rxsecr1_1n0mlrhFEU661U8 1850
banterbot/data/prompts.py sha256=st9Q85jTn23R9B_Q3HrsW2zDTKDoUyIf9puP6DlJGtU 6395
banterbot/exceptions/__init__.py sha256=SoDZyDfnvikjb9BT4giujwMALdfLDQceehb1D7SD9zg 113
banterbot/exceptions/format_mismatch_error.py sha256=JxSIraDuDnTHFqUUda-YU_K1wkpBoXzJWwqqLRaW37E 1180
banterbot/extensions/__init__.py sha256=MJYH0SgqiQnSxpT0ol5iKJZMjcOfGF1wPJ_JitRw1d4 311
banterbot/extensions/interface.py sha256=jb08453ShskGDrc-YL9OQu9XFL8UbEPhT7z0VhgHVic 13912
banterbot/extensions/option_selector.py sha256=yMNkrAM8Bcra6_FIqrn7HgsTqmOE0qx-TBcPqTlCsY0 4941
banterbot/extensions/persona.py sha256=DhYDevJ_pDvK1zcb60AhYOLYBFQYjJji3wepFqGjjzQ 26
banterbot/extensions/prosody_selector.py sha256=dDmVV-sFYoOjcNAHh5b8PapncDBMeLSwSg0V6PyU5h4 14110
banterbot/gui/__init__.py sha256=IsiEvIzI_g-8HvO0UjUkvcrlYs41aXTquHVtyDyR_Hg 81
banterbot/gui/cli.py sha256=kk5qxU6OHXLxfBO6QorIwGilLV7WUmfECiK2_Wv2XOA 9328
banterbot/gui/tk_interface.py sha256=fHrQN-VDk_fQT5CIP__vsu4dPu8xLSvDLc2yZU7B2fU 8702
banterbot/handlers/__init__.py sha256=cVKGDf8u0U7odCbFzDjtdLNm80FYantxm3UJKg497qQ 310
banterbot/handlers/speech_recognition_handler.py sha256=2_Hti8lB5VLDfTyqz93hXVyg6A8WfzZHWzCzo4C3kgY 2009
banterbot/handlers/speech_synthesis_handler.py sha256=9aC1cSZ7AmjOjwYgS37U408HTe536brs33Xbo7mFyas 7487
banterbot/handlers/stream_handler.py sha256=YpPy7jW2Vw64qwq6ibp5EPxd7_aRcUTPbnMM2u59Zm8 2612
banterbot/managers/__init__.py sha256=t_-rWPco5N9yNs0uLcWvITH1nfDmlsBa1dJfSsSxBn0 452
banterbot/managers/azure_neural_voice_manager.py sha256=A35-2eq3ekVRL8kV19Ry3eD5SHdc1nAna6CAID4hXgE 10399
banterbot/managers/memory_chain.py sha256=5FppxyVyJW9Vm-8CzmopK6VOwEKJ2qlLwX7-0bIE6Ug 11636
banterbot/managers/openai_model_manager.py sha256=RcQ9PIEE0_iGKMCOoXDc-kskB6hcN_iq4MY5ETBOZkw 2344
banterbot/managers/resource_manager.py sha256=Rf-YbCPCMEr8dYA9GdlS62leiXBXSmJMj6lUcUo0zR4 6263
banterbot/managers/stream_manager.py sha256=V6RxTSRy67dqNcUngYgol6dmVE07E8WcNHlmNfl3qvA 12545
banterbot/models/__init__.py sha256=Nn2iJyzgp3bjaTq4SHkEWNTHXsmafXMUBCLEm0PdFkY 692
banterbot/models/azure_neural_voice_profile.py sha256=TvZ2rRw9TbBUPuCVbZ962W0nGtzEdrhJB3CaJ8xv7p4 2001
banterbot/models/memory.py sha256=eavYUZdaPQq5sYu7gdMyIattHj3gUHWP4JdOOpoMoT0 4170
banterbot/models/message.py sha256=g6RAbZiz9HGq3_C5CKG70q_q6gZqAtowLwSvry19dWI 5170
banterbot/models/number.py sha256=ZG23YBsEyWMD1nt742QzKWljpnKRqjvVamwuFx3lWBw 29980
banterbot/models/openai_model.py sha256=qbdos5HUAdiKevqw2UHx7M2h7HqqdKyqRAM2fBtc2X0 1067
banterbot/models/phrase.py sha256=Gubu5Q6EhTZJrDULTfN4JV-0Dz3L9wqaAVQ9AdDL9W8 473
banterbot/models/speech_recognition_input.py sha256=FbZ2jOouquz2tD5ze3azUxXFddBQaoNqoV2g98TxfwM 11949
banterbot/models/stream_log_entry.py sha256=MP0lXfCPJfRVjR41Cb1bgHlg4u16nTF6a6tAbbvsT_0 981
banterbot/models/word.py sha256=QVbH85UWBszzkJQGPOhdg8DjwQ6NT7Ol_3S8Jt4Hhxo 2426
banterbot/models/traits/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
banterbot/models/traits/primary_trait.py sha256=8L3gD_JvP0p8dd1Pv-uk_1Qg2K4_4PzoYE8-snJY8nA 3206
banterbot/models/traits/secondary_trait.py sha256=hQeJLNnNJvkIHCNihC0BPD8t2z1L5uNNux_Nff9oyR4 4023
banterbot/models/traits/tertiary_trait.py sha256=AtKrse1-mm_rlCAOkrhK-PXAcrWiH8EATUl83zb7fAk 64
banterbot/protos/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
banterbot/protos/memory_pb2.py sha256=BdtAIzIMXarN-uZXxkd4yEf4LCx4t0QkSazTxH8gSJU 1914
banterbot/resources/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
banterbot/resources/openai_models.json sha256=0xfJ41XTd2kKV84FdHqjULmanHxWsfmt73o29chB6ok 678
banterbot/resources/primary_traits.json sha256=YTRItf1YaMwL2Agmd_PBt74zG0F1n5eb0zDuL1R_rs8 4362
banterbot/resources/traits.csv sha256=IFmZZhacKMvJZMmwDaS0GznoyvAV_jvvb_tw9gvM7qg 9523
banterbot/services/__init__.py sha256=C6taTAtFI1lWOrT0m1UWF3SDKLT4aQdat-AFSeCyClY 310
banterbot/services/openai_service.py sha256=MOPf05OYjKyZrbJF5ts6xGfA40MG7KdIdbI25wXkLIU 11803
banterbot/services/speech_recognition_service.py sha256=w13UyZoQimJ2uX-rGeD6c1qBQ3ZLSVcWUAQ112BvYUs 11963
banterbot/services/speech_synthesis_service.py sha256=KjCfGQ1ur5BDqNzl37rpBd2gs5UzTiSgWqmTAqaXPnQ 8377
banterbot/types/__init__.py sha256=8tvwjADBEvNu_k-X1cP5NDoC4sk8Xjy3XadwrwEL_xw 73
banterbot/types/wordjson.py sha256=NLlYMlSX_a1VNmOSqnAF0Gw9PMOKuQWxSbW2cVgARhE 621
banterbot/utils/__init__.py sha256=nGODx6ESLQKWOnm6Kajdiypp2KS8HR3dsN1JC3oxtvY 277
banterbot/utils/closeable_queue.py sha256=EbbH0URy8q8k-IokSKZS-mZGfg6hHFNKo2UC1UKK4Yw 2652
banterbot/utils/indexed_event.py sha256=JDHNYfru_c7_aiK0CdSCWn8tYvfym-rORIGJZizWrc8 4003
banterbot/utils/nlp.py sha256=BAAkERV14H4yMi1m6tgDZwNU8keIaoMhFJ_Q8Osj_F0 9170
banterbot/utils/thread_queue.py sha256=AZy4lKTsagLL6S5R7fvWg3SxVBGDmRBV_-3kL8bX6J4 3084
BanterBot-0.0.16.dist-info/METADATA sha256=FBXUQHyQ4MSyCxnUTBZT5BSsXaLiO3MYinE8Chd7ptI 7652
BanterBot-0.0.16.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
BanterBot-0.0.16.dist-info/entry_points.txt sha256=jQ5zDxVlynP9-BOpJyHDztsemw60eoUvbrcCMatpYSs 52
BanterBot-0.0.16.dist-info/top_level.txt sha256=_vGyU9_HO6_ef_B_Ud8-LdNCBROdAlMWcnxpnZpxM90 10
BanterBot-0.0.16.dist-info/RECORD

top_level.txt

banterbot

entry_points.txt

banterbot = banterbot.gui.cli:run