Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

useWhisper for React Native #1

Open
7 of 14 tasks
chengsokdara opened this issue Mar 12, 2023 · 11 comments
Open
7 of 14 tasks

useWhisper for React Native #1

chengsokdara opened this issue Mar 12, 2023 · 11 comments
Assignees
Labels
enhancement New feature or request

Comments

@chengsokdara
Copy link
Owner

chengsokdara commented Mar 12, 2023

useWhisper Native

  • Dependencies

  • Expo version
    • expo-av - speech recording
    • expo-file-system - convert speech binary data to base64
    • react-native-voice/voice - detect speaking event
  • React Native version
    • react-native-audio-recorder-player: speech recording
    • react-native-audio-toolkit - speech recording
    • react-native-fs - convert speech binary data to base64
    • react-native-voice/voice - detect speaking event
  • Tasks

    • speech recording

      • able to start recording
      • able to stop recording
      • able to pause recording
      • able to get recorded data in chunk
    • speech detection

      • able to detect speaking start event
      • able to detect speaking stop event
    • speech transcription

      • able to convert recorded data to base64 string
      • send base64 data to Whisper via multipart/form-data
      • able to transcribe in real-time via recorded chunks
    • silence removal (optional)

      • use ffmpeg to remove silence part from recorded audio
@chengsokdara chengsokdara converted this from a draft issue Mar 12, 2023
@chengsokdara chengsokdara self-assigned this Mar 12, 2023
@chengsokdara chengsokdara added the enhancement New feature or request label Mar 12, 2023
@jpreethi1522
Copy link

when will it be created and finished react-native whisper

@chen-rn
Copy link

chen-rn commented Mar 24, 2023

This looks great! Looking forward to playing around with this!

@tsheaff
Copy link

tsheaff commented Mar 30, 2023

How can I help contribute to this?

@tsheaff
Copy link

tsheaff commented Mar 30, 2023

There's no code to fork and make a PR from. Has the work begun here? I see several checkboxes ticked @chengsokdara

@jpreethi1522
Copy link

jpreethi1522 commented Apr 4, 2023 via email

@sidsarasvati
Copy link

Nice! Looking forward to contributing

@adamnation
Copy link

I'd like to contribute to this. LMK where I can help out.

@Balajirpurplelslate
Copy link

Did you done?

@hadnet
Copy link

hadnet commented Aug 15, 2023

Any updates @chengsokdara ?

@AVIVASHISHTA29
Copy link

Eagerly waiting for this! Please give an update @chengsokdara , would really love to help.

@tsheaff
Copy link

tsheaff commented Dec 10, 2023

Any update on this? @chengsokdara if you started this project but haven't had time to finish it, I'm sure you posting the work-in-progress code you did write would help others take it across the finish line! I'd happily contribut to making this a reality. Any chance you could share what you've done so far even if it's incomplete?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: In Progress
Development

No branches or pull requests

9 participants