Deep Chat is a versatile, open-source chat component that supports media transfer, Markdown formatting, and speech-to-text functionality. It can connect to a variety of AI services and is customizable, making it suitable for different frameworks. You can easily install it with npm or a CDN, and there's also an option for React-specific installation.
Another solid choice is AssemblyAI. While it primarily focuses on speech-to-text transcription with models trained on extensive audio data, it also offers robust integration tools for developers. The platform supports over 99 languages and includes features like speaker detection and sentiment analysis. This could be particularly useful if you need accurate speech-to-text capabilities.
For a more comprehensive AI chatbot builder, consider EmbedAI. This service allows you to create custom chatbots using data from various sources like files, websites, and YouTube videos. It supports multiple languages and offers flexible sharing options. EmbedAI is versatile and can be integrated with apps through API or Zapier, making it suitable for e-commerce customer service and educational platforms.