Integrations
- 08 Nov 2023
- 1 Minute to read
- Contributors
- Print
- PDF
Integrations
- Updated on 08 Nov 2023
- 1 Minute to read
- Contributors
- Print
- PDF
Article summary
Did you find this summary helpful?
Thank you for your feedback
Integrating a product with Dataflow mostly falls into one of the two categories:
Products that use Dataflow APIs
Despite its huge flexibility Dataflow provides APIs that are simple to integrate.
- Http API: You can call Dataflow APIs with simple http requests
- Websocket API: You can use Dataflow through websocket connections. Just exchange a few json formatted messages and start streaming your data.
- Grpc API: You can use Dataflow with grpc streams. Kick up a stream, point it to a project and start streaming your data.
No matter how complex your project turns out to be, the integration layer almost always stays similar. Your project structure and the layout of your nodes may differ but the overall parameter passing mechanism and node settings approach lets the integration layers of your product stay same and simple.
Products with APIs which Data Flow uses
Including but not limited to nodes shipped with Data Flow.
- Knovvu Speech Recognition
- Knovvu Conversational Analytics
- Knovvu AI modules
- Emotion Detection
- Sentiment Detection
- Age Detection
- Gender Detection
- Language Detection
- Profanity Filter
- Punctuation
- Diarization
- Speech Quality
- Normalizer
- ChatGPT
- Knovvu Text To Speech (soon to be production ready)
You can also find API usage examples in example custom nodes (Accuweather eg.)
Was this article helpful?