React Native Voice TS

Advanced Speech-to-Text for React Native.

Full TypeScript support, real-time results, and 100+ languages.

NPM VersionDownloadsTypeScriptLicense
🎤

Advanced Speech-to-Text

The ultimate library for building voice-enabled applications in React Native.

  • Real-time: Instant conversion
  • Partial Results: Text as you speak
  • Multi-language: 100+ languages
  • Cross-platform: iOS & Android
  • Type-Safe: Full TypeScript support
  • Performance: Optimized for speed
  • New in 2025

    • VoiceMicrophone: Ready-to-use component
    • useVoiceRecognition: Powerful custom hook
    • Vector Icons: 3 icon variants included
    • Permission Mgmt: Built-in handling
    • Performance: Enhanced tracking & duration

    Platform Support

    FeatureiOSAndroid
    Speech Recognition
    Partial Results
    Permission MgmtN/A

    Contribution

    We welcome contributions to react-native-voice-ts!

    1. 1Fork the repository on GitHub
    2. 2Clone your fork locally (git clone ...)
    3. 3Create a new feature branch (git checkout -b feature/amazing-feature)
    4. 4Commit your changes (git commit -m 'Add some feature')
    5. 5Push to your branch (git push origin feature/amazing-feature)
    6. 6Open a Pull Request

    License

    MIT License

    This project is free and open-source software licensed under the MIT License.

    Copyright © 2025 Noor Mohammad

    Support the Project

    If this package saves you time, consider buying me a coffee.

    Your support helps keep the utilities updated and well-documented. 🙏

    Zero dependenciesType-safeActive maintenance
    Buy me a coffeeBuy me a coffee

    💝 Thank you for your support!