StreamFluent Documentatie
Alles wat je nodig hebt om real-time AI voice dubbing in te stellen voor je live streams. Stream in jouw taal, bereik elk publiek.
Snel aan de slag
Krijg je eerste nagesynchroniseerde stream in minder dan vijf minuten aan de praat met behulp van de OBS-plugin.
Maak je account aan
Meld je aan bij streamfluent.ai met e-mail of sociale login (Google, Twitch, Kick). Je komt direct op je dashboard terecht.
Installeer de OBS Plugin
Download de plugin voor je OS van de OBS Plugin-pagina. Installeer het in je OBS-pluginsmap (of voer het installatieprogramma uit op Windows) en start OBS opnieuw.
Inloggen en configureren
Open View → Docks → StreamFluent.ai in OBS. Log in met Google, Twitch, Kick of e-mail. Selecteer je audiobron, kies doeltalen en pas de instellingen voor bijschriften en volume aan.
Ga live
Klik op Verbinden in het StreamFluent-dock — de statuspunt wordt groen wanneer er verbinding is. Voeg de nagesynchroniseerde audio- en ondertitelbronnen toe aan je scène en start vervolgens zoals gewoonlijk met streamen in OBS.
Hoe het werkt
StreamFluent verwerkt je spraak in realtime — vertaalt en her-stemt het in andere talen terwijl je streamt.
OBS Plugin
AanbevolenDe OBS-plugin legt je microfoonaudio vast en stuurt deze via een WebSocket-verbinding naar de AI-pipeline van StreamFluent. Je spraak wordt getranscribeerd, vertaald en opnieuw ingesproken - waarna de nagesynchroniseerde audio rechtstreeks als mixerbronnen in OBS wordt geretourneerd.
Je videostream gaat rechtstreeks naar je platform (Twitch, YouTube, Kick, enz.) zonder de servers van StreamFluent te passeren. Alleen audio wordt op afstand verwerkt, waardoor de latentie laag blijft en de streamkwaliteit niet wordt beïnvloed.
RTMP Relay
AlternatiefMet RTMP relay richt je je streamingsoftware op de ingest-server van StreamFluent in plaats van op je platform. We ontvangen je volledige stream, verwerken de audio via de AI-pipeline en distribueren nagesynchroniseerde versies naar je geconfigureerde bestemmingen.
Video wordt doorgestuurd zonder opnieuw te coderen. Elk vertaald audiospoor wordt opnieuw gemixt met je originele video en naar het bijbehorende bestemmingskanaal gepusht.
AI Nasynchronisatie
AI Dubbing is de kern van StreamFluent — realtime stemvertaling die je spraak omzet in andere talen terwijl je streamt.
Hoe Nasynchronisatie Werkt
Wanneer nasynchronisatie actief is, voert StreamFluent drie fasen uit: spraakherkenning zet je stem om in tekst, neurale vertaling past deze aan elke doeltaal aan en stem synthese genereert gesproken audio met behulp van je geselecteerde stemprofiel.
Het hele proces verloopt met minder dan één seconde latentie. Nagesynchroniseerde audio wordt samen met je originele audio geleverd - met de OBS-plugin verschijnt het als afzonderlijke mixerbronnen die je onafhankelijk kunt bedienen.
Nasynchronisatie Modi
Je kunt bepalen hoe nasynchronisatie zich gedraagt voor elke doeltaal:
| Modus | Gedrag |
|---|---|
| Auto | Nasynchroniseren in de doeltaal wanneer deze verschilt van je brontaal (standaard) |
| Alleen origineel | Je originele audio doorgeven zonder nasynchronisatie — handig voor je native-taaluitvoer |
| Alleen ondertiteling | Geen nagesynchroniseerde audio — kijkers horen je originele stem met vertaalde ondertitels |
Spraaktechnologie
StreamFluent biedt drie niveaus van spraaktechnologie, afhankelijk van je abonnement.
| Niveau | Technologie | Abonnement |
|---|---|---|
| Basis TTS | Standaard mannelijke of vrouwelijke AI-stem met natuurlijke intonatie | Alle abonnementen |
| Aangepaste stem | Kies uit 28 premium stemmen met optionele taal-specifieke overrides | Basic+ |
| Stemklonen | Kloon je eigen stem — neem een sample van 30 seconden op en stream in je stem in alle talen | Pro+ |
Je stem instellen
- Navigeer naar Stem in de zijbalk van het dashboard
- Kies je stemtype: Basic (mannelijke/vrouwelijke schakelaar), Aangepast (blader door 28 stemmen) of Gekopieerd (kloon je stem)
- Voor Stemklonen: neem een sample van 30 seconden op of upload deze. De status verandert:
Niet gestart→Verwerken→Gereed - Bekijk een voorbeeld van je stem in elke ondersteunde taal vanaf de pagina Stem
Steminstellingen
| Instelling | Bereik | Beschrijving |
|---|---|---|
| Spreeksnelheid | 0.5x – 2.0x | Snelheid van de nagesynchroniseerde stemuitvoer |
| Pitchaanpassing | -12 tot +12 st | Pitch omhoog of omlaag verschuiven in halve tonen |
| Emotiebehoud | aan / uit | Behoudt de emotionele toon in nagesynchroniseerde audio Schaal |
Ondersteunde Talen
StreamFluent ondersteunt 32 talen voor zowel spraakherkenning (bron) als vertaling (doel). Elke taal werkt in beide richtingen.
Alle ondersteunde talen werken zowel als bron (de taal die u spreekt) als doel (de taal waarin u vertaalt):
Ondersteunde Platformen
StreamFluent werkt met alle grote streaming platformen:
OBS Plugin
De OBS plugin is de aanbevolen manier om StreamFluent te gebruiken. Het legt je audio lokaal vast, verwerkt het via onze AI-pipeline en geeft nagesynchroniseerde audio rechtstreeks terug in je OBS-mixer.
Hoe Het Werkt
De plugin maakt verbinding met StreamFluent via WebSocket. Je microfoonaudio wordt naar onze servers gestuurd, verwerkt via de AI-pipeline (spraakherkenning → vertaling → stem synthese), en nagesynchroniseerde audio wordt geretourneerd als virtuele bronnen in je OBS-mixer.
Je videostream gaat rechtstreeks naar je platform — StreamFluent komt er nooit aan. Alleen audio wordt op afstand verwerkt, dus je streamkwaliteit en stabiliteit worden helemaal niet beïnvloed.
Installatie
- Download de plugin voor je besturingssysteem van de OBS Plugin setup pagina
- Installeer de plugin in je OBS plugins map (macOS/Linux) of voer het installatieprogramma uit (Windows)
- Herstart OBS Studio
Inloggen
Open View → Docks → StreamFluent.ai in OBS. Je kunt authenticeren met:
- Google, Twitch of Kick (OAuth)
- E-mail en wachtwoord
- API-sleutel van Dashboard → Instellingen
Configuratie
Eenmaal ingelogd, configureer je de instellingen voor nasynchronisatie direct in het dock:
- Audiobron — selecteer welke microfoon/audio-ingang moet worden vastgelegd
- Doeltalen — kies een of meer talen om in te synchroniseren
- Ondertitelstijl — schakel ondertitels in en pas het uiterlijk aan
- Volume — pas het volume van de nagesynchroniseerde audio en de originele audioniveaus aan
OBS-bronnen
De plugin maakt virtuele bronnen voor elke doeltaal die je aan je OBS-scene toevoegt:
StreamFluent Dub — [Taal]Nagesynchroniseerde audiotrack voor de doeltaal
StreamFluent Captions — [Taal]Live ondertiteloverlay voor de doeltaal
Live gaan met de plugin
- Klik op Verbinden in het StreamFluent-dock — de statuspunt wordt groen
- Voeg nagesynchroniseerde audio- en ondertitelbronnen toe aan je OBS-scene
- Start zoals gewoonlijk met streamen in OBS naar je platform
- Bewaak de transcriptie in het dock om te bevestigen dat de audio wordt verwerkt
Chrome-extensie
Met de StreamFluent Chrome-extensie kunnen kijkers elke live stream in realtime in hun eigen taal bekijken.
Hoe het werkt
De extensie werkt op Twitch, YouTube, Kick, Rumble en andere streaming-sites. Het legt de stream-audio vast, stuurt deze via de AI-pipeline van StreamFluent en speelt nagesynchroniseerde audio af in de door jou gekozen taal - allemaal in realtime met minder dan één seconde latentie.
Installatie
- Bezoek de Chrome Web Store (link op de StreamFluent-homepage)
- Klik op Toevoegen aan Chrome en bevestig de installatie
- Het StreamFluent-pictogram verschijnt in uw browserwerkbalk
Instellen
- Klik op het StreamFluent-pictogram in uw werkbalk op een ondersteunde streaming-site
- Log in met uw StreamFluent-account (Google, Twitch, Kick of e-mail)
- Selecteer de brontaal (de taal die de streamer spreekt)
- Selecteer de doeltaal (de taal die u wilt horen)
- Kies een stem voor de nagesynchroniseerde audio
- Klik op Starten met nasynchroniseren
Functies
RTMP Relay
RTMP relay is een alternatieve verbindingsmethode die beschikbaar is op alle abonnementen. In plaats van de OBS-plugin te gebruiken, richt u uw streamingsoftware op de ingest-server van StreamFluent. Wij verwerken uw audio en distribueren nagesynchroniseerde streams naar uw geconfigureerde bestemmingen.
Hoe het werkt
Uw volledige RTMP-stream (audio + video) wordt naar de ingest-servers van StreamFluent verzonden. We scheiden audio en video — video wordt doorgestuurd zonder opnieuw te coderen, en audio wordt verwerkt via de AI-pipeline. Elk vertaald audiospoor wordt opnieuw gemuxed met uw originele video en naar de bijbehorende bestemming gepusht.
OBS Studio Setup
- Open OBS → Instellingen → Stream → Service: Aangepast
- Stel Server in op rtmp://ingest.streamfluent.ai/live
- Plak uw Stream Key van het dashboard
- Klik op Start Streaming
Server: rtmp://ingest.streamfluent.ai/live
Stream Key: sk_live_xxxxxxxxxxxxxxxxxxxxxxxxStreamlabs Desktop Setup
- Open Streamlabs Desktop → Instellingen (tandwielpictogram) → Stream
- Stel Stream Type in op Streaming Services
- Kies Service: Aangepast
- Stel Server in op rtmp://ingest.streamfluent.ai/live
- Plak je Stream Key van je StreamFluent dashboard
- Klik op Gereed en vervolgens op Go Live
Bestemmingen
Met RTMP relay configureer je bestemmingen in je StreamFluent dashboard. Een bestemming is een combinatie van taal + platform + stream key.
- Ga naar Bestemmingen in je dashboard
- Klik op Bestemming Toevoegen
- Selecteer een doeltaal voor nasynchronisatie
- Kies een platform (Twitch, YouTube, Kick of Rumble)
- Voer je kanaalnaam en stream key van dat platform in
- Schakel de bestemming op elk moment in of uit
Waar je stream keys kunt vinden
Twitch: Dashboard → Instellingen → Stream → Primaire stream key
YouTube: YouTube Studio → Ga Live → Streaminstellingen → Stream key
Kick: Dashboard → Instellingen → Stream Key
Rumble: Rumble Studio → Streaminstellingen → Stream URL & Key
Uiteindelijke bestemming
Uiteindelijke bestemming stuurt je originele, onvertaalde stream door naar je hoofd kanaal. StreamFluent zit tussen je encoder en je platformen — vertaalde versies gaan naar taalbestemmingen, en het origineel gaat naar je hoofd kanaal.
Stream naar StreamFluent in plaats van rechtstreeks naar je platform. We verwerken je audio voor vertaalbestemmingen en relayen tegelijkertijd het origineel naar je hoofd kanaal.
- Ga naar Streaminstellingen in je dashboard
- Schakel Uiteindelijke Bestemming in
- Selecteer je hoofdplatform (Twitch, YouTube, Kick, Rumble, of Aangepaste RTMP URL)
- Voer de stream-sleutel voor je hoofd kanaal in
Brontaal
De brontaal vertelt StreamFluent welke taal je spreekt. Dit stuurt spraakherkenning, vertaalrichting en passthrough-detectie aan.
Je bron taal instellen
ConfiguratieStel je bron taal in in het OBS plugin dock of in Stream Instellingen op het dashboard (voor RTMP relay). Dit vertelt StreamFluent in welke taal je microfoon audio is en stuurt de hele pijplijn aan:
- Spraak-naar-tekst — de herkenningsengine is geconfigureerd voor je brontaal
- Vertaling — tekst wordt vertaald van je brontaal naar elke doeltaal
- Passthrough — doeltalen die overeenkomen met je brontaal slaan nasynchronisatie volledig over
Voorbeeldgebruiksscenario's
| Scenario | Brontaal | Doel talen |
|---|---|---|
| Engelstalige spreker die een wereldwijd publiek bereikt | Engels | Spaans, Japans, Koreaans, etc. |
| Japanse spreker die streamt naar Engelse kijkers | Japans | Engels, Koreaans, Chinees |
| Koreaanse streamer met nagesynchroniseerde & originele kanalen | Koreaans | Engels, Japans + Koreaans (passthrough) |
Audio-instellingen
Bepaal hoe originele en nagesynchroniseerde audio worden gemixt in je uitvoer.
| Instelling | Standaard | Beschrijving |
|---|---|---|
| Origineel volume | 20% | Volume van je originele stem in de nagesynchroniseerde uitvoer |
| Nagesynchroniseerd volume | 100% | Volume van de AI-nagesynchroniseerde stemuitvoer |
| Auto-ducking | aan | Verlaagt automatisch het originele geluid wanneer de nagesynchroniseerde stem actief is |
| Ruisreductie | Licht | Audio voorbewerking vóór spraakherkenning. Opties: Uit, Licht, Agressief. Vermindert achtergrondgeluid voor een schonere transcriptie. |
Ondertiteling
Voeg live vertaalde ondertiteling toe aan je streams. Ondertiteling werkt onafhankelijk van nasynchronisatie - gebruik ze alleen, met nasynchronisatie, of helemaal niet.
Ondertiteling inschakelen
ConfiguratieSchakel ondertiteling in het OBS plugin dock of in Stream Instellingen op het dashboard in. Ondertiteling is onbeperkt bij alle abonnementen.
Ondertitelinstellingen
| Instelling | Opties | Beschrijving |
|---|---|---|
| Positie | Onder Midden / Boven Midden | Waar ondertiteling op de video verschijnt |
| Lettergrootte | 16px – 48px | Grootte van de bijschrifttekst (standaard 38px) |
| Achtergrondkleur | Elke hex-kleur | Achtergrondkleur van het bijschriftvak (standaard zwart) |
| Achtergronddekking | 0.0 – 1.0 | Transparantie van de bijschriftachtergrond (standaard 0.7) |
| Letterkleur | Elke hex-kleur | Tekstkleur van het bijschrift (standaard wit) |
| Lettertype | Noto Sans CJK / anderen | Lettertypefamilie van de ondertiteling |
| Ondertiteltaal | Vertaald / Origineel | Of ondertitels worden weergegeven in de vertaalde taal of in uw brontaal |
Ondertiteltaalmodus
De instelling voor de taal van de ondertiteling bepaalt in welke taal de ondertiteling verschijnt:
| Modus | Gedrag | Het beste voor |
|---|---|---|
| Vertaald | Ondertiteling verschijnt in elke doeltaal. Spaanse uitvoer toont Spaanse ondertiteling, Japanse uitvoer toont Japanse ondertiteling. | Volledig gelokaliseerde streams waarbij kijkers alles in hun taal zien |
| Origineel | Ondertiteling blijft in je brontaal. Audio wordt nagesynchroniseerd, maar ondertitels blijven in het origineel. | Nagesynchroniseerde audio + ondertitels in de originele taal voor kijkers die een taal leren |
Veelvoorkomende combinaties
Nagesynchroniseerde audio + vertaalde ondertiteling
Volledige lokalisatie - kijkers horen en lezen in hun taal.
Nagesynchroniseerde audio + originele ondertiteling
Nagesynchroniseerde stem met originele ondertitels - geweldig voor anime-achtige streams of taalleerders.
Originele audio + vertaalde ondertiteling
Je echte stem met vertaalde ondertitels - voor een publiek dat de authentieke stem verkiest.
Live gaan
Eenmaal geconfigureerd, is live gaan met StreamFluent slechts een paar klikken.
Met de OBS Plugin
- 1Klik op Verbinden in het StreamFluent dock — wacht op de groene status stip
- 2Controleer of je nagesynchroniseerde audio en ondertitel bronnen in je scene staan
- 3Start zoals gewoonlijk met streamen in OBS naar je platform
- 4Controleer de transcriptiefeed in het dock om te bevestigen dat audio wordt verwerkt
Met RTMP Relay
- 1Zorg ervoor dat je OBS-streamoutput naar de RTMP-server van StreamFluent verwijst
- 2Controleer of je bestemmingen zijn geconfigureerd in het dashboard
- 3Klik op Start Streaming in OBS
- 4Open de Live Monitor in je dashboard om de real-time status te bekijken
Live Monitor
De Live Monitor in je dashboard geeft je een real-time overzicht van elke actieve taaloutput, live transcriptie en de mogelijkheid om je nagesynchroniseerde audio te horen.
Taalkaarten
Elke actieve taal wordt weergegeven als een kaart met live statistieken. Je kunt afzonderlijke talen tijdens de stream in- of uitschakelen.
Live Transcriptie Feed
Een real-time transcriptiepaneel laat zien wat StreamFluent hoort en vertaalt. Voorlopige (in-progress) tekst wordt in lichtere tekst weergegeven totdat deze is voltooid.
Taal Tabs
Schakel tussen vertaalde talen met behulp van de tabbladbalk boven de transcriptiefeed. Elk tabblad toont je spraak in realtime vertaald naar die taal. Een tabblad "Original" toont je onvertaalde spraak.
Beschikbare taaltabbladen komen overeen met je actieve doeltalen.
TTS Audio Afspelen
Klik op de TTS-knop om de nagesynchroniseerde audio voor de geselecteerde taal rechtstreeks in je browser te horen. Hierdoor kun je controleren wat je vertaalde publiek hoort zonder over te schakelen naar hun stream.
Audioclips worden afgespeeld wanneer er nieuwe transcriptiechunks binnenkomen. Schakel TTS op elk gewenst moment uit om het afspelen te dempen.
Abonnementen & Gebruikslimieten
StreamFluent maakt gebruik van gebruiksafhankelijke prijzen. Ondertiteling is onbeperkt bij elk abonnement. Elk abonnement bevat een maandelijks tegoed aan nagesynchroniseerde minuten. Gratis abonnementen hebben een harde limiet; betaalde abonnementen staan pay-as-you-go overschrijding toe.
| Resource | Gratis | Basic ($9.99/ma) | Starter ($27.99/mo) | Pro (€67,99/maand) | Scale ($249.99/mo) |
|---|---|---|---|---|---|
| Ondertitels inbegrepen | Ongelimiteerd | Ongelimiteerd | Ongelimiteerd | Ongelimiteerd | Ongelimiteerd |
| Nagesynchroniseerde audio inbegrepen | 3 uur | 10 uur | 25 uur | 80 uur | 250 uur |
| Talen | 1 | Tot 2 | Tot 3 | Tot 7 | 15+ |
| Bestemmingen (RTMP) | 1 | 1 | Tot 2 | Ongelimiteerd | Ongelimiteerd |
| Bij overschrijding | Harde limiet | Pay-as-you-go | Pay-as-you-go | Pay-as-you-go | Pay-as-you-go |
| Overschrijding nagesynchroniseerd | — | $7.20/uur | $7.20/uur | $6.00/uur | $4,80/uur |
| Bestedingslimiet | — | Configureerbaar | Configureerbaar | Configureerbaar | Configureerbaar |
| Ondertitel aanpassing | — | ✔ | ✔ | ✔ | ✔ |
| Aangepaste stem TTS | — | ✔ | ✔ | ✔ | ✔ |
| Multi-bestemming uitvoer | — | — | ✔ | ✔ | ✔ |
| RTMP Relay | ✔ | ✔ | ✔ | ✔ | ✔ |
| Stem klonen | — | — | — | ✔ | ✔ |
| Priority Support | — | — | — | ✔ | ✔ |
API Overzicht
Alle API-routes bevinden zich onder /api/ en vereisen authenticatie via JWT-cookie of Bearer-token.
Authenticatie
Authorization: Bearer your_api_token_hereHaal uw API-token op van Dashboard → Instellingen → API-sleutel. Tokens zijn beperkt tot uw account en kunnen op elk moment opnieuw worden gegenereerd.
Bestemmingen
/api/destinationsAlle geconfigureerde bestemmingen weergeven
/api/destinationsEen nieuwe bestemming maken
/api/destinations/:idEen bestemming bijwerken
/api/destinations/:idEen bestemming verwijderen
Stemprofiel
/api/voiceHuidig stemprofiel en instellingen ophalen
/api/voiceSteminstellingen bijwerken
/api/voice/uploadEen stemvoorbeeld uploaden
/api/voiceStemprofiel verwijderen
Streamconfiguratie
/api/stream/configStreamconfiguratie ophalen
/api/stream/configStreamconfiguratie bijwerken
/api/stream/config/regenerate-keyEen nieuwe streamsleutel genereren
Sessies
/api/sessionsStreamingsessies weergeven (gepaginateerd)
/api/sessions/:idEén sessie met details ophalen
Gebruik
/api/usageHuidig maandgebruik ophalen (ondertitelminuten, nagesynchroniseerde minuten, overschrijding)