Skip to content

πŸ€– AI chatbot based on 56B tokens LLM, powered by speech-to-text and voice synthesis.

License

Notifications You must be signed in to change notification settings

nikdelvin/neuroly

Repository files navigation

πŸ€– Neuroly

Generate beautiful ideas with smart, personalized assistant fully trained for creative conversations

AI chatbot based on 56B tokens LLM, powered by speech-to-text and voice synthesis.

Live Website App GitHub

🌟 Overview

Neuroly is an innovative AI chatbot platform that combines:

  • 🎀 Speech-to-text recognition in 57 languages with professional fluency
  • πŸ—£οΈ Voice synthesis with 20+ unique multilingual AI voices
  • 🧠 Large language model based on 56B tokens for natural conversations
  • 🎭 Personality customization with adaptive tone and speaking styles

✨ Features

Chatbot Who Listens - To Recognize

Ask all your exciting questions the way you want:

  • Professional Speech Recognition: 56 billion tokens and 700,000 training hours AI model resulting in cutting-edge accuracy
  • Contextual Understanding: Goes beyond simple keywords, allowing for natural, engaging conversations and personalized interaction
  • Multilingual Support: Professional fluency in 57 diverse languages ranging from English to Mandarin Chinese
  • Natural Conversations: Understands context, emotions, and nuances for truly human-like interactions

Chatbot Who Speaks - To Answer

Get answers in a way you can easily listen and understand:

  • Realistic AI Voices: More than 20 unique multilingual AI voices trained with experienced voice actors to sound real
  • Adaptive Tone: Speaking style that adjusts to context, mirroring your emotions and energy levels
  • Customizable Personas: Define model persona's backstory to get more immersive conversations
  • Emotional Intelligence: Responds with appropriate sentiment and emotional awareness

πŸ—ΊοΈ Project Roadmap

Phase I: Multilingual Foundation (Current)

Core for speech recognition & NLP engine including:

  • Diverse language dataset of speech and text in 57 languages with various accents, dialects, and speaking styles
  • Transformer-based architecture for speech recognition and NLP tasks capable of handling multilingual input
  • Evaluation metrics, hyperparameter tuning, and data augmentation for professional fluency across all languages

Phase II: Personality Customization (Coming Soon)

Emotions, adaptive tone & speaking style:

  • Sentiment analysis integration to detect and interpret emotions accurately in text or speech
  • Wide library of unique AI voices by experienced voice actors representing diverse backgrounds
  • Tool for defining and customizing AI personalities aligned with user preferences

Phase III: Contextual Awareness

Topics perception & proactive suggestions:

  • Coreference resolution for accurate entity tracking across multiple sentences
  • Algorithm to track topic evolution throughout conversations and adapt responses accordingly
  • Personalized content retrieval system for articles, recommendations, and data based on user interests

Phase IV: Advanced Interaction

Seamless language & text format switching:

  • Cross-lingual transfer learning for multilingual conversation understanding
  • Text normalization to handle variations in spelling, punctuation, and grammar
  • Dynamic format switching for seamless transitions between languages and communication styles

πŸ› οΈ Tech Stack

  • Framework: Astro - Modern static site generator
  • Styling: Tailwind CSS - Utility-first CSS framework
  • UI Library: TailyUI - Pure Tailwind CSS UI components
  • Language: TypeScript - Type-safe JavaScript
  • Deployment: Firebase Hosting

πŸš€ Getting Started

Prerequisites

  • Node.js (latest LTS version recommended)
  • npm or yarn package manager

Installation

# Clone the repository
git clone https://github.com/nikdelvin/neuroly.git
cd neuroly

# Install dependencies
npm install

Development

# Start development server with linting and formatting
npm run start

# Or just run Astro dev server
npm run dev

The site will be available at http://localhost:4321

Build

# Build for production (includes linting and type checking)
npm run build

# Preview production build
npm run preview

πŸ“ Project Structure

neuroly/
β”œβ”€β”€ public/                     # Static assets
β”‚   └── favicon.svg
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ assets/                 # Images and media
β”‚   β”‚   └── houston.webp
β”‚   β”œβ”€β”€ content/                # Content collections
β”‚   β”‚   └── docs/               # Documentation files
β”‚   β”‚       β”œβ”€β”€ index.mdx       # Documentation home
β”‚   β”‚       β”œβ”€β”€ knowledge/      # Bodies of knowledge
β”‚   β”‚       └── p1-swebok/      # SWEBOK chapters
β”‚   β”œβ”€β”€ styles/                 # Global styles
β”‚   β”‚   └── global.css
β”‚   └── content.config.ts       # Content collections config
β”œβ”€β”€ astro.config.mjs            # Astro configuration
β”œβ”€β”€ firebase.json               # Firebase hosting config
β”œβ”€β”€ tailwind.config.ts          # Tailwind CSS configuration
β”œβ”€β”€ tsconfig.json               # TypeScript configuration
β”œβ”€β”€ package.json                # Dependencies and scripts
β”œβ”€β”€ LICENSE                     # Project license
└── README.md                   # Project documentation

πŸ“œ Available Scripts

Command Description
npm run start Formats, lints, and starts dev server
npm run build Formats, lints, type-checks, and builds for production
npm run preview Preview production build locally
npm run eslint Run ESLint on TypeScript and Astro files
npm run prettier Format all files with Prettier

πŸ‘¨β€πŸ’» Creator

Created by Nikita Stadnik - Passionate Fullstack Web Developer

πŸ”— Related Projects

  • TailyUI - Modern UI Library built with pure Tailwind CSS
  • Brodly - High-secure anonymous live-streaming platform
  • Scientry - Data management & visualization tool
  • Scripty - Practice-oriented educational platform to learn JavaScript
  • Feelicy - Self-improvement platform with meditation and habit tracking

πŸ“„ License

This project is licensed under the terms specified in the LICENSE file.

🀝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to check the issues page.


Start your conversation today! πŸ€– Visit neuroly.app.nikdelv.in

About

πŸ€– AI chatbot based on 56B tokens LLM, powered by speech-to-text and voice synthesis.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors