Skip to content

Latest commit

 

History

History
87 lines (76 loc) · 6.08 KB

README.md

File metadata and controls

87 lines (76 loc) · 6.08 KB

🔊 This project is an Alexa-like device built using a Raspberry Pi and Python. 🍓

We used SQL Alchemy 🐘 for database management, Pyttsx3 🔊 for text-to-speech conversion, and SpeechRecognition 🗣️ for speech-to-text conversion. Additionally, we utilized a speaker 🔊 and audio mic 🎤 in the Raspberry Pi.

Yes you can use this project for free but cannot sell it to others

🛠️ Materials

We used a composite material made from recycled plastic and wood fibers as the frame for our device. This material was chosen because it is lightweight, durable, and environmentally friendly. 🌍

To assemble the frame, we used a combination of screws, brackets, and adhesive. We carefully measured and cut the material to size using a saw and sandpaper. We also added holes and notches to accommodate the various components of the device, such as the speaker and audio mic.

In addition to the frame, we also used various electronic components, such as resistors, capacitors, and transistors, to build the circuitry for the device. We soldered these components onto a printed circuit board (PCB) to create a compact and efficient design. ⚡

👥 Contributors


Kartik Hegde


Akash Uday


Bhojesh BG


GIRISH CHANDRA

<h2>🎁 Features</h2>
<ul>
	<li>Speech-to-text conversion 🗣️→📝</li>
	<li>Text-to-speech conversion 📝→🔊</li>
	<li>Database management 🗄️</li>
	<li>Speaker and audio mic integration 🔊🎤</li>
</ul>

These two images showcase the Raspberry Pi setups for building an Alexa-like device. In the first image, a speaker is connected to the Raspberry Pi, which can be used for audio output. The second image shows the Raspberry Pi without any external peripherals. With Raspberry Pi, you can create a voice-controlled device that can perform a wide range of tasks such as playing music, providing weather updates, setting reminders, and much more.

To build an Alexa-like device using Raspberry Pi, you'll need to install some software and set up your Raspberry Pi to work with a microphone and speaker. There are many tutorials and resources available online to help you get started. Once you've set up your Raspberry Pi, you can use programming languages such as Python or Node.js to create your own custom voice commands and responses.

Building an Alexa-like device with Raspberry Pi can be a fun and rewarding project that can help you learn new skills in programming, electronics, and voice technology. Whether you're a hobbyist or a professional, the possibilities are endless with Raspberry Pi. In this repository, you can find useful resources and helper code to get started with your Raspberry Pi projects and start building your own Alexa-like device today.

🚀 Getting Started

To get started with this project

Requirements

To get started, you will need the following:

  • Python 3.x installed on your computer
  • A Raspberry Pi with an internet connection
  • A speaker and microphone connected to your Raspberry Pi

Installation

To install the project, follow these steps:

  1. Clone the repository to your computer.
  2. Install the required Python packages by running the following command:
pip install -r requirements.txt

The requirements.txt file contains a list of all the Python packages that are required for this project. Running this command will install all of the packages automatically.

Usage

To use the project, follow these steps:

  1. Open a terminal and navigate to the project directory.
  2. Run the main.py file using Python by running the following command:
python main.py

The code will run and wait for a command from Alexa.

Connect your Raspberry Pi to a speaker and microphone.

Start your Raspberry Pi and say "Hello, I am Aries" to activate Alexa.

The main.py file contains the Python code that runs the Alexa voice service. When you run the code, it will start listening for voice commands from Alexa. Once it receives a command, it will process the command and send a response back to Alexa.

To interact with Alexa, you will need to connect your Raspberry Pi to a speaker and microphone. You can use any speaker and microphone that are compatible with your Raspberry Pi. Once you have connected the speaker and microphone, start your Raspberry Pi and say "Hello, I am Aries" to activate Alexa.

Sending code to the Raspberry Pi

To send the code to your Raspberry Pi, follow these steps:

  1. Connect your Raspberry Pi to your local network.
  2. Find the IP address of your Raspberry Pi.
  3. On your computer, open a terminal and navigate to the project directory.
  4. 🤝 Contributing

    Contributions are welcome! Please see CONTRIBUTING.md for more details. 🙏

    📝 License

    This project is licensed under the MIT license. 📄

    🙏 Acknowledgements

    .