Skip to main content

🔈Aibo

Offline Smart Speaker Engine Powered by ChatGPT

https://user-images.githubusercontent.com/62988216/228871916-f8311a31-be59-4855-b7d9-873e3f9adc10.mov

Features

  • Voice Prompting: You and Aibo can communicate by voice.
  • Security and Privacy: You don't need to worry about security and privacy.
  • Models: You can choose your favorite AI model as your aibo.

Installation

With pip

This repository is tested on Python 3.8+, PyTorch 1.13.1+ and MacOS 11.5.2+.

You should install aibo in a virtual environment. If you're unfamiliar with Python virtual environments, check out the user guide.

First, create a virtual environment with the version of Python you're going to use and activate it.

Then, you will need to install PyTorch. Please refer to PyTorch installation page regarding the specific installation command for your platform.

When one of those backends has been installed, aibo can be installed using pip as follows:

pip install aibo

Usage

First, configure the model you want to use, API, and API key. You can also set the parameters required for online execution at this point.

aibo init

Start aibo and start conversation in your language. Your conversation history is stored in the history directory.

Offline execution is performed by appending "--offline" after this command.

aibo start

Models

We support the following APIs for online/offline execution.

model online offline
ChatGPT(gpt-3.5-turbo) ⭕️ ❌
Whisper ⭕️ ⭕️

Metadata

Release files for aibo 0.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for aibo 0.0.4
File Interpreter ABI Platform
aibo-0.0.4-py3-none-any.whl Python 3 none any Details

Release files / aibo-0.0.4-py3-none-any.whl

Download URL aibo-0.0.4-py3-none-any.whl
Size 8.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
753128e50eae542af51fb277b0d5201664a7f080be234b489d708ee746b93030
BLAKE2b-256 checksum
How to use checksums
95655efb48f445cfa486ed2c66f4cebbaa4a7aca384592bb8eb2b329eff82541
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.16

Security for aibo 0.0.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page