Live data from Hacker News

Chatterbox TTS

github.com

91–100 of 197 posts

Re: Chatterbox TTS

#91

Earlier quoted context omitted.

do you know if any current locally hostable public transcribers are good at diarization? for some tasks having even crude diarization would improve QOL by a huge factor. i was looking at a whisper diarization python package for a bit but it was a bitch to deploy.

WhisperX! https://github.com/basetenlabs/truss-examples/tree/main/whis...

yeah as i said, i couldn't figure out how to deploy whisper-diarization.

Re: Chatterbox TTS

#92

Just a regular reminder to tell your friends and family to be extra skeptical about phone conversations. It’s becoming much more likely that the friend who desperately needs a gift card to Walmart isn’t the friend at all. :(

My bet is that the government at some point will have to put some pressure on Walmart and others to stop selling those gift cards completely, doing impersonations is getting too easy and too cheap for there not to be a flood of those scam calls in the near future.

Re: Chatterbox TTS

#93

Earlier quoted context omitted.

FWIW in my recent experience I've found LLMs are very good at reading through the transcription errors (I've yet to experiment with giving the LLM alternate transcriptions or confidence levels, but I bet they could make good use of that too)

Pairing speech recognition with a LLM acting as a post-processor is a pretty good approach. I put together a script a while back which converts any passed audio file (wav, mp3, etc.), normalizes the audio, passes it to ggerganov whisper for transcription, and then forwards to an LLM to clean the text. I've used it with a pretty high rate of success on some of my very old and poorly recorded voice dictation recordings…

An LLM step also works pretty well for diarization. You get a transcript with speaker-segmentation (with whisper and pyannote for example), SPEAKER_01 says at some point „Hi I’m Bob. And here’s Alice“, SPEAKER_02 says „Hi Bob“ and now the LLM can infer that SPEAKER_01 = Bob and SPEAKER_02 = Alice.

Re: Chatterbox TTS

#94

I've found it excellent with really common accents but with other accents (that are pretty common too) it can easily get stuck picking a different accent. For instance several Scottish recordings ended up Australian, likewise a fairly mild Yorkshire accent

Like a professional actor!

Re: Chatterbox TTS

#95
post #85
post #76

Earlier quoted context omitted.

Nevermind, this is just ~3/10 open, or not really open at all [1]: https://github.com/resemble-ai/chatterbox/issues/45#issuecom... > For now, that means we’re not releasing the training code, and fine-tuning will be something we support through our paid API ( https://app.resemble.ai ). This helps us pay the bills and keep pushing out models that (hopefully) benefit everyone. Big bummer here, Resemble. This is not at…

Cant make everyone happy :)

This space is getting pretty crowded.

If you're going to drop weights on unsuspecting developers (who might not be familiar with TTS) and make them think that they'll fit their use case, that's a bit of a bait-and-switch.

Chatterbox TTS is only available over API for fine tunes. That's an incredibly saturated market, and there are better quality and cheaper models for this.

Chatterbox TTS is equivalent to already-released semi-open weights from ByteDance and other labs, and those models already sound and perform better.

It'd be truly exciting if Chatterbox fine tunes could be done as open weights, similar to how Flux operates. Black Forest Labs has an entire open weights ecosystem built around them. While they do withhold their pro / highest quality variants, they always release open weights with training code for each commercial release. That's a much better model for courting open source developers.

Another company doing "open weights" right is Lightricks with LTX-1. They have a commercial studio, but they release all of their weights and tuning code in the open.

I don't see how this is a carrot for open source. It's an ad for the hosted API.

Re: Chatterbox TTS

#96
post #61

Earlier quoted context omitted.

1. Any non-OpenAI, non-Google, non-ElevenLabs player is going to have to aggressively open source or they'll become 100% irrelevant. The TTS market leaders are obvious and deeply entrenched, and Resemble, Play(HT), et al. have to aggressively cater to developers by offering up their weights [1]. 2. This is CYA for that. Without watermarking, there will be cries from the media about abuse (from anti-AI outfits like 40…

>Without watermarking, there will be cries from the media about abuse (from anti-AI outfits like 404Media [2] especially). it is highly amusing that they still believe they can put that genie back in the bottle with their usual crybully bullshit.

Some measures like that still sort of work. Try loading a scanned picture of a dollar bill into Photoshop. Try printing it on a color printer. Try printing anything on a coor printer without the yellow tracking pixels.

A lock needs not be infinitely strong to be useful, it just needs to take more resources to crack it than the locked thing is worth.

Re: Chatterbox TTS

#97

Earlier quoted context omitted.

Once it's good enough Audible will be flooded with AI-narrated books so we'll know soon. (The only question is whether Amazon would disclose it, ofc)

its watermarked

It's open source. It's not in the model. The watermark function is added to show you how to use it. You can just remove it.

``` watermarked_wav = self.watermarker.apply_watermarl(... ```

Re: Chatterbox TTS

#98
post #4

You can run it for free here: https://huggingface.co/spaces/ResembleAI/Chatterbox

Fun to play with.

It makes my Australian accent sound very English though, in a posh RP way.

Very natural sounding, but not at all recreating my accent.

Still, amazingly clear and perfect for most TTS uses where you aren't actually impersonating anyone.

Re: Chatterbox TTS

#99

I've found it excellent with really common accents but with other accents (that are pretty common too) it can easily get stuck picking a different accent. For instance several Scottish recordings ended up Australian, likewise a fairly mild Yorkshire accent

> For instance several Scottish recordings ended up Australian

Funnily enough, it made my Australian accent sound very English RP. I was suddenly very posh.

Post reply on HN