Go Back   Cockos Incorporated Forums > REAPER Forums > ReaScript, JSFX, REAPER Plug-in Extensions, Developer Forum

Reply
 
Thread Tools
Old 04-16-2025, 04:53 PM   #1
tadave
Human being with feelings
 
tadave's Avatar
 
Join Date: Sep 2024
Location: Phoenix, AZ
Posts: 19
Default ReaSpeech Lite: Speech Recognition VST3/ARA plugin

Hi REAPER users!

I'd like to share with you a new open source project called ReaSpeech Lite. It's a rewrite of ReaSpeech (discussed previously at https://forum.cockos.com/showthread.php?t=294811 ) in C++ as a VST3/ARA plugin. Unlike the original ReaSpeech, it does not depend on Docker or any other software, other than CUDA Toolkit on Windows to get GPU acceleration. I'd love to hear from you if you try it out. Please see the announcement blog post here: https://techaud.io/blog/20250416-reaspeech-lite/



ReaSpeech Lite uses the ARA 2.0 API to read the source audio from your project and run it through an embedded whisper.cpp speech recognition model. It is built using the JUCE 8 framework, and it uses a WebView component for its user interface, which is written in TypeScript. Since ReaSpeech Lite is a VST, it can in theory run on other DAWs, though it has been mainly tested on REAPER and uses the REAPER C++ API for the "Create Markers" and similar features.

Because ReaSpeech Lite uses a web interface, it has much better multi-language support compared to the original ReaSpeech, and has no trouble displaying non-Latin characters.

Installation and usage instructions are available on GitHub: https://github.com/TeamAudio/reaspeech-lite

Thanks, and let me know if you have any questions!
tadave is offline   Reply With Quote
Old 04-16-2025, 06:47 PM   #2
Wallaby
Human being with feelings
 
Wallaby's Avatar
 
Join Date: Jul 2021
Location: Swiss Zürich
Posts: 1,381
Default

Is German language available ?
Wallaby is offline   Reply With Quote
Old 04-16-2025, 06:50 PM   #3
Jae.Thomas
Human being with feelings
 
Join Date: Jun 2006
Posts: 22,772
Default

installed the CUDA toolkit, latest drivers, no cuda version showing up.

But the regular one does!

very cool, thank you for your work!!
Jae.Thomas is offline   Reply With Quote
Old 04-16-2025, 06:51 PM   #4
tadave
Human being with feelings
 
tadave's Avatar
 
Join Date: Sep 2024
Location: Phoenix, AZ
Posts: 19
Default

Quote:
Originally Posted by Wallaby View Post
Is German language available ?
Yes, Whisper supports German for transcription and translation.
tadave is offline   Reply With Quote
Old 04-16-2025, 06:53 PM   #5
tadave
Human being with feelings
 
tadave's Avatar
 
Join Date: Sep 2024
Location: Phoenix, AZ
Posts: 19
Default

Quote:
Originally Posted by Jae.Thomas View Post
installed the CUDA toolkit, latest drivers, no cuda version showing up.

But the regular one does!

very cool, thank you for your work!!
Sorry to hear that the CUDA version didn't work. I think this will be a common problem, but I'm not sure why. Thanks so much for trying it out!

Not that this is any consolation for Windows users, but if you're on Mac (Apple Silicon), it should "just work".
tadave is offline   Reply With Quote
Old 04-17-2025, 03:00 AM   #6
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: May 2017
Location: Somewhere over the Rainbow
Posts: 6,966
Default

Is it possible to access the text with time-position somehow via Reaper's API? Like Extstates or something, including a way to "reset" them, when I want to transcribe new text?

I would like to use it to transcribe text but without it creating markers.

For instance, it would be possible to use it as a way to control Reaper via voice recognition, so people with limited motor-abilities could gain accessibility by controlling Reaper via voice commands.
But for this, I would need to be able to get the deciphered text without it being put somewhere into the project and a way to periodically reset the extstates/ect that store the found text.

With resetting, I mean, I transcribe audio whose text is stored in extstates(including time-position), I read the extstates, I delete these extstates, so the next time I transcribe text, I don't reread the "old" transcribed text, only the new transcribed text.
Meo-Ada Mespotine is offline   Reply With Quote
Old 04-17-2025, 03:22 AM   #7
permeke
Human being with feelings
 
Join Date: Dec 2019
Posts: 715
Default

works great on OSX so far !
permeke is offline   Reply With Quote
Old 04-17-2025, 06:27 AM   #8
Kabraxis
Human being with feelings
 
Kabraxis's Avatar
 
Join Date: Feb 2015
Location: Turkey
Posts: 263
Default

w h o a !

I promise I won't be surprised next time when there's a new Reaper extension let loose, but you people never ceased to amaze me. Grand work!
Kabraxis is offline   Reply With Quote
Old 04-17-2025, 06:38 AM   #9
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 13,842
Default

Congratulations!
vitalker is online now   Reply With Quote
Old 04-17-2025, 12:54 PM   #10
80icio
Human being with feelings
 
Join Date: Mar 2016
Location: Italy
Posts: 458
Default

great job!
80icio is offline   Reply With Quote
Old 04-17-2025, 01:31 PM   #11
permeke
Human being with feelings
 
Join Date: Dec 2019
Posts: 715
Default

suggestion: would it be possible to let the list cues follow when playing back ?
permeke is offline   Reply With Quote
Old 04-17-2025, 02:40 PM   #12
7enz
Human being with feelings
 
Join Date: Sep 2022
Posts: 503
Default

Hi,
i thought the concept of capturing speech might be useful, when using it with ripped vocal stems
m1 macmini , sequoia 15.3 permission granted, vst3 found in the reaper fx menu's so no issues there
i cut a 10 second section of vocals from "we are the world" song & splitting the audio on both sides of the item and deleted both sides

it processed the whole track as opposed to just the 10 seconds of the remaining item
what it did do in the output section however...
processed the entire text from vocal stem song
but put the timestamps only on the split section

upon first use, i didnt know how long the process was going to take... and i tested with the entire vocal stem track of "we are the world",
thus i split a smaller section out... thinking it would process faster
i probably needed to re-render the section i split and then apply the processing?

a approximation of processing time... would be helpful

but a very useful tool!! thanks for creating it and sharing it

Last edited by 7enz; 04-17-2025 at 02:57 PM.
7enz is offline   Reply With Quote
Old 04-17-2025, 03:43 PM   #13
7enz
Human being with feelings
 
Join Date: Sep 2022
Posts: 503
Default

after re-testing this script...

is the script pulling a LLM from off the web or somewhere? and saves it local for reuse?
im just wondering becos the process button changes to loading model?? which can take up to 25-30 minutes

Last edited by 7enz; 04-17-2025 at 03:52 PM.
7enz is offline   Reply With Quote
Old 04-17-2025, 06:03 PM   #14
tadave
Human being with feelings
 
tadave's Avatar
 
Join Date: Sep 2024
Location: Phoenix, AZ
Posts: 19
Default

Quote:
Originally Posted by permeke View Post
suggestion: would it be possible to let the list cues follow when playing back ?
Love the idea! I'll see what I can do. Thanks for the suggestion.
tadave is offline   Reply With Quote
Old 04-18-2025, 08:22 AM   #15
akademie
Human being with feelings
 
Join Date: Mar 2007
Posts: 5,351
Default

Here, Reaper recognizes the VST3 plugin, can insert it on a track, but the GUI of the plugin does not appear
(Lenovo Yoga-500, i5, Windows/Tiny 11, REAPER v7.34+dev0316 x64)
akademie is offline   Reply With Quote
Old 04-18-2025, 01:57 PM   #16
tadave
Human being with feelings
 
tadave's Avatar
 
Join Date: Sep 2024
Location: Phoenix, AZ
Posts: 19
Default

Quote:
Originally Posted by Meo-Ada Mespotine View Post
Is it possible to access the text with time-position somehow via Reaper's API? Like Extstates or something, including a way to "reset" them, when I want to transcribe new text?

I would like to use it to transcribe text but without it creating markers.
Yes, I think that ought to be possible. I wonder if it would be a good use for ProjExtState, since that would mirror the behavior of the plugin storing its state with the project.

Would it work for your use case if the plugin just kept a constantly refreshed data structure in ProjExtState that represents the current state of the transcript? It seems like you would be able to write a ReaScript that copies this state somewhere, and you could control the lifecycle of those copies without the plugin needing to provide some sort of clear/reset API. Hope that makes sense.

Another question is which state to persist - the original transcript data will be relative to the source audio, but the transcript displayed in the grid shows constantly refreshed timestamps relative to the media's placement on the project timeline. The latter seems more useful. Furthermore, the grid has filtering options, and in some cases it might be useful to work with the filtered data.

Thanks for your feedback!
tadave is offline   Reply With Quote
Old 04-18-2025, 02:00 PM   #17
tadave
Human being with feelings
 
tadave's Avatar
 
Join Date: Sep 2024
Location: Phoenix, AZ
Posts: 19
Default

Quote:
Originally Posted by 7enz View Post
after re-testing this script...

is the script pulling a LLM from off the web or somewhere? and saves it local for reuse?
im just wondering becos the process button changes to loading model?? which can take up to 25-30 minutes
Yes, the plugin downloads Whisper models from HuggingFace. How long this takes depends on the size of the model and speed of your internet connection. If the model has already been downloaded, it will be reused.

I can add a progress bar to the download process, so at least you have an idea how long of a wait to expect.
tadave is offline   Reply With Quote
Old 04-18-2025, 04:47 PM   #18
BogdanS
Human being with feelings
 
Join Date: Aug 2013
Location: Ukraine
Posts: 106
Default

super, now there is no problem with Cyrillic. Before it seemed impossible to me, but now it seems real: to make a script that would check the original text of the speaker with the read text for errors, and mark them with markers. Is it possible to realise this? Like load the original text into the plugin, it analyses it and creates tokens indicating the differences
BogdanS is offline   Reply With Quote
Old 04-19-2025, 01:29 PM   #19
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: May 2017
Location: Somewhere over the Rainbow
Posts: 6,966
Default

Quote:
Originally Posted by tadave View Post
Yes, I think that ought to be possible. I wonder if it would be a good use for ProjExtState, since that would mirror the behavior of the plugin storing its state with the project.

Would it work for your use case if the plugin just kept a constantly refreshed data structure in ProjExtState that represents the current state of the transcript? It seems like you would be able to write a ReaScript that copies this state somewhere, and you could control the lifecycle of those copies without the plugin needing to provide some sort of clear/reset API. Hope that makes sense.

Another question is which state to persist - the original transcript data will be relative to the source audio, but the transcript displayed in the grid shows constantly refreshed timestamps relative to the media's placement on the project timeline. The latter seems more useful. Furthermore, the grid has filtering options, and in some cases it might be useful to work with the filtered data.

Thanks for your feedback!
Yes, filling up projextstates would be good. As long as I can somehow reset it.
For instance, by setting a dedicated extstate to true.

Also interesting: I can imagine using it in our Ultraschall-software to do transcription of the individual tracks, so I would add it to several tracks and run dry rendering for it.
Would it be possible to add the tracknumber, at which the plugin is put into the FXChain as well into the extstate?
Like:
"track=1;startpos=113.456;endpos=114.123;I am the transcribed text"?
(For voice control, I would probably use it from monitoring fx, though I'm not sure, if you can find out, that you are on monitoring fx with the fx to signal it in the extstates as "track=monitoring".)

And the extstate section "ReaSpeech" key "reset" set to true makes you delete all extstates start from the first extstate again(you would need to set the reset-extstate to "" as well).

Thnx for considering the changes

Btw, which licenses does ReaSpeech Lite have?

This should do a lot of what I need.
Meo-Ada Mespotine is offline   Reply With Quote
Old 04-20-2025, 01:49 AM   #20
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 11,131
Default

Impressive work !




For storing data,
maybe not proj extstate but track exstate, as it is per track ?
X-Raym is offline   Reply With Quote
Old 04-20-2025, 07:52 AM   #21
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: May 2017
Location: Somewhere over the Rainbow
Posts: 6,966
Default

Quote:
Originally Posted by X-Raym View Post
Impressive work !




For storing data,
maybe not proj extstate but track exstate, as it is per track ?
Hmm...yeah, P_EXT for tracks would be better for it. Good idea

Just wondering, where to store it, when using it as global monitoring fx...
Meo-Ada Mespotine is offline   Reply With Quote
Old 04-20-2025, 08:47 AM   #22
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 11,131
Default

@meo-ada mespotine
Ara plugins works on item file sources on tracks, so it is not meant for monitor FX 😉
X-Raym is offline   Reply With Quote
Old 04-20-2025, 08:56 AM   #23
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: May 2017
Location: Somewhere over the Rainbow
Posts: 6,966
Default

I'm talking about the VST, which is the one I would use.
Meo-Ada Mespotine is offline   Reply With Quote
Old 04-22-2025, 03:50 AM   #24
BogdanS
Human being with feelings
 
Join Date: Aug 2013
Location: Ukraine
Posts: 106
Default

If you process a large number of items, then recognition occurs partially, with random blocks being skipped, and you have to do gluing.
BogdanS is offline   Reply With Quote
Old 04-22-2025, 09:40 AM   #25
Sumalc
Human being with feelings
 
Join Date: Oct 2009
Location: France
Posts: 838
Default

tried on a radio voiceover, impressive bravo !!
Sumalc is offline   Reply With Quote
Old 04-22-2025, 11:26 AM   #26
timothys_monster
Human being with feelings
 
timothys_monster's Avatar
 
Join Date: Jan 2012
Location: Germany
Posts: 1,230
Default

Wow, certainly very useful for podcast editing and the like. Especially through the integration of regions, markers and notes. Thanks a lot for sharing your wonderful work. Very much appreciated!
timothys_monster is offline   Reply With Quote
Old 04-22-2025, 12:42 PM   #27
cmstrike
Human being with feelings
 
Join Date: Oct 2019
Posts: 10
Default

This is awesome! Thank you so much for making it so much easier to get up and running than the original ReaSpeech. I love how streamlined and user friendly ReaSpeech Lite is.

I'm not sure if this is just due to my system, but transcription seems to take an exceptionally long amount of time, even after the models are downloaded. This would be an incredibly useful tool for me, but the transcription would just take too long to run, especially for multiple files. On my system, it seems like it's taking about 5x the duration of the file to generate the transcript.

Would it be possible to add a way to "abort" the transcription in progress? I started running a transcription on a 1 hour long file and when it was evident that it would be taking a very long time, I tried to remove ReaSpeech from the FX chain and it crashed REAPER.
cmstrike is online now   Reply With Quote
Old 04-22-2025, 02:47 PM   #28
Infrabass
Human being with feelings
 
Join Date: Apr 2014
Posts: 425
Default

Incredible work tadave!
❤️
Infrabass is offline   Reply With Quote
Old 04-23-2025, 05:36 AM   #29
Fox Robinson
Human being with feelings
 
Join Date: Dec 2014
Posts: 28
Default

Quote:
Originally Posted by Jae.Thomas View Post
installed the CUDA toolkit, latest drivers, no cuda version showing up.

But the regular one does!

very cool, thank you for your work!!
Are you sure it isn't using it? I installed the normal version first and ran some tests which were quite slow. I then installed the CUDA toolkit and the CUDA version of this plugin. There is still only one version of the plugin appearing, but it runs a lot faster, and I can see it is using my GPU when processing. i think they have the same name so the CUDA version overwrites the standard version.
Fox Robinson is offline   Reply With Quote
Old 04-23-2025, 06:46 AM   #30
Jae.Thomas
Human being with feelings
 
Join Date: Jun 2006
Posts: 22,772
Default

Quote:
Originally Posted by Fox Robinson View Post
Are you sure it isn't using it? I installed the normal version first and ran some tests which were quite slow. I then installed the CUDA toolkit and the CUDA version of this plugin. There is still only one version of the plugin appearing, but it runs a lot faster, and I can see it is using my GPU when processing. i think they have the same name so the CUDA version overwrites the standard version.
I installed the CUDA version first. It wouldn't even show.

I just installed it again and I think it works, I just had to install it after the regular one?

Last edited by Jae.Thomas; 04-24-2025 at 01:54 AM.
Jae.Thomas is offline   Reply With Quote
Old 04-27-2025, 11:17 PM   #31
olilarkin
Human being with feelings
 
Join Date: Apr 2009
Location: Berlin, Germany
Posts: 1,252
Default

great job!
__________________
VirtualCZ | Endless Series | iPlug2 | Linkedin | Facebook
olilarkin is offline   Reply With Quote
Old 04-29-2025, 10:49 AM   #32
McSound
Human being with feelings
 
McSound's Avatar
 
Join Date: Jun 2021
Location: Moscow, Russia
Posts: 520
Default

Reaper just doesn't see Cuda version here as well. Installing it over basic version for Windows gave no result. Reaper in that case doen't see it at all. Basic version in turbo mode works much slower (maybe 10 times) than Subtitle Edit's turbo mode to compare with. I don't know if Subtitle Edit uses cuda while recognizing audio. Anyway thanks for great ability and starting development of such a great plugin for Reaper!
McSound is offline   Reply With Quote
Old 04-30-2025, 04:04 AM   #33
sveinpetter
Human being with feelings
 
Join Date: Dec 2011
Location: Norway
Posts: 110
Default No start, no end, no link

Windows 11, latest
I got ReaSpeech to get text, nynorsk / Norway, with WindowsCuda.
Create work ok.
But no start information, no end information, and linking from text to Reaper does not work.
I see some "javascript". Do I need some kind of Java?
Browser is MSedge.

Last edited by sveinpetter; 05-01-2025 at 05:42 AM.
sveinpetter is online now   Reply With Quote
Old 05-01-2025, 09:17 AM   #34
tadave
Human being with feelings
 
tadave's Avatar
 
Join Date: Sep 2024
Location: Phoenix, AZ
Posts: 19
Default

Quote:
Originally Posted by akademie View Post
Here, Reaper recognizes the VST3 plugin, can insert it on a track, but the GUI of the plugin does not appear
(Lenovo Yoga-500, i5, Windows/Tiny 11, REAPER v7.34+dev0316 x64)
I imagine this is due to the embedded WebView that JUCE provides not being compatible with Tiny 11. This is the first I've heard of Tiny 11, so I have no idea if there's a workaround. If we were to get past that issue, I'm pretty sure the speech recognition performance would be too slow to be usable on that hardware. Thanks for trying it out, though!
tadave is offline   Reply With Quote
Old 05-01-2025, 09:19 AM   #35
tadave
Human being with feelings
 
tadave's Avatar
 
Join Date: Sep 2024
Location: Phoenix, AZ
Posts: 19
Default

Quote:
Originally Posted by Meo-Ada Mespotine View Post
Btw, which licenses does ReaSpeech Lite have?
ReaSpeech Lite is licensed under the AGPLv3, which is the only non-commercial option for a JUCE 8 plugin.
tadave is offline   Reply With Quote
Old 05-01-2025, 09:23 AM   #36
tadave
Human being with feelings
 
tadave's Avatar
 
Join Date: Sep 2024
Location: Phoenix, AZ
Posts: 19
Default

Quote:
Originally Posted by cmstrike View Post
This is awesome! Thank you so much for making it so much easier to get up and running than the original ReaSpeech. I love how streamlined and user friendly ReaSpeech Lite is.

I'm not sure if this is just due to my system, but transcription seems to take an exceptionally long amount of time, even after the models are downloaded. This would be an incredibly useful tool for me, but the transcription would just take too long to run, especially for multiple files. On my system, it seems like it's taking about 5x the duration of the file to generate the transcript.

Would it be possible to add a way to "abort" the transcription in progress? I started running a transcription on a 1 hour long file and when it was evident that it would be taking a very long time, I tried to remove ReaSpeech from the FX chain and it crashed REAPER.
Thank you! Are you on Windows? If so, the CUDA version performs a lot better. ReaSpeech Lite uses whisper.cpp, which does not perform as well on CPU as other engines like faster-whisper. So, we get the benefit of not requiring Python, but there are tradeoffs involved.

I'll be publishing an update soon that adds cancellation. Thanks for the suggestion!
tadave is offline   Reply With Quote
Old 05-01-2025, 09:27 AM   #37
tadave
Human being with feelings
 
tadave's Avatar
 
Join Date: Sep 2024
Location: Phoenix, AZ
Posts: 19
Default CUDA troubleshooting

For those experiencing issues with the CUDA version not showing up in the FX browser, it would be helpful to know a few things:
  • Graphics card (GPU) make and model
  • Operating system version
  • CUDA Toolkit version
It's difficult to diagnose this problem when the only symptom is the plugin not showing up; unfortunately, this seems common. It might be possible to get an error message of some sort by running REAPER from the command line (a cmd.exe window).

Thanks!
tadave is offline   Reply With Quote
Old 05-01-2025, 09:29 AM   #38
tadave
Human being with feelings
 
tadave's Avatar
 
Join Date: Sep 2024
Location: Phoenix, AZ
Posts: 19
Default

Quote:
Originally Posted by sveinpetter View Post
Windows 11, latest
I got ReaSpeech to get text, nynorsk / Norway, with WindowsCuda.
Create work ok.
But no start information, no end information, and linking from text to Reaper does not work.
I see some "javascript". Do I need some kind of Java?
Browser is MSedge.
This is possibly due to the media items on your project being cropped so that the start time of the speech does not occur within the cropped region. Does expanding the media item make any difference? Depending on your use case, one workaround might be to glue/bounce the media items.

You should not need Java. You're seeing "javascript:" because the user interface is essentially a web page running in an embedded web browser, and that's what Edge displays when hovering over a hyperlink. I might be able to hide that message, but it's expected behavior at the moment.
tadave is offline   Reply With Quote
Old 05-01-2025, 09:39 AM   #39
tadave
Human being with feelings
 
tadave's Avatar
 
Join Date: Sep 2024
Location: Phoenix, AZ
Posts: 19
Default

Quote:
Originally Posted by Meo-Ada Mespotine View Post
Hmm...yeah, P_EXT for tracks would be better for it. Good idea

Just wondering, where to store it, when using it as global monitoring fx...
I'm still thinking about the best way to do this. It's a good point that ProjExtState's scope might not align with the plugin's scope. Track metadata may be a better fit, but it's a bit complicated.

Since this is an ARA plugin, it behaves a bit differently from a regular VST. You can add the plugin to multiple tracks, and in REAPER you'll get a separate plugin instance for each track, but each plugin will be able to see all of the media items. Right now, it behaves a bit weirdly in that case, because the plugin does not use ARA to persist its state, but rather uses the older VST mechanism, such that each instance gets its own state. With ARA, the state is more of a project-level thing, and it would theoretically be possible for each instance to show the same data, and receive event updates when another instance updates that data.

It's also possible to add the plugin to individual media items instead of tracks. Those media items can span multiple tracks. Similar issues occur with state management.

So, I'll have to mess around with this some more, and may need to make changes to how the plugin manages persistence with respect to multiple plugin instances. That said, it still seems feasible to split up the transcript per-track, and this could be done with either ProjExtState or P_EXT as long as the data model makes sense given the design of ARA.
tadave is offline   Reply With Quote
Old 05-02-2025, 06:47 AM   #40
sveinpetter
Human being with feelings
 
Join Date: Dec 2011
Location: Norway
Posts: 110
Default Ok start, end and links

Thanks, all ok now.
Quote:
Originally Posted by tadave View Post
This is possibly due to the media items on your project being cropped so that the start time of the speech does not occur within the cropped region. Does expanding the media item make any difference? Depending on your use case, one workaround might be to glue/bounce the media items.
...
The Cuda version not showing up (at first).
I tried to install the Cuda version many times, first with no success. It did not show up in Reaper. Using unistall every time, and the basic version did always show up. The Cuda .vst3 file was located on disk, but not by Reaper.
As soon I got the Cuda Toolkit installed, without errors, my next try with WindowsCuda
, all ok.

On windows run cmd / terminal: nvidia-smi and you get info about the NVIDIA card

On my Lenovo Thinkpad P53 with T2000 videocard, i had to install MICROSOFT VISUAL STUDIO. Then I needed to install Nsight System first, downloaded from NVIDIA.
Next step, install Cuda Toolkit with deselected Nsight System and deselected drivers.
No more errors, and a new install of CudaWindows showed up in Reaper.

A Norwegian Whisper Model for Automatic Speech Recognition
no.ntnu_inspera_145904930_90195284.pdf

Last edited by sveinpetter; 05-02-2025 at 07:42 AM.
sveinpetter is online now   Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 08:08 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.