This page documents changes in the Node SDK only. View all changes.
Added
- Added
diarization_typeparameter to Asynchronous Speech-To-Text API job options.
Added
- Fixed an issue with handling API error responses when the error object response property is undefined.
Added
- Added
enable_speaker_switchparameter to Streaming Speech-To-Text API job options.
Added
- Added functionality to enable the caller to specify which Rev AI region to use for submission. Use new
RevAiApiClientConfigwhen constructing yourRevAiApiClient. This is available for the Asynchronous Speech-To-Text API, Streaming Speech-To-Text API, and Language Id API clients. See https://github.com/revdotcom/revai-node-sdk#usage for details - Added
speaker_namesparameter to Asynchronous Speech-To-Text API job options. This is available for Human Transcription only - Added
skip_postprocessingparameter to both Asynchronous Speech-To-Text API and Streaming Speech-To-Text API.
Fixed
- Response when submitting forbidden parameters, such as
media_urlfor HIPAA accounts. See https://docs.rev.ai/resources/tutorials/introduction-to-auth-options/ for proper usage.
Added
- Support for Language Identification API
Added
- Support for Sentiment Analysis API
- Support for Topic Extraction API
Added
languageparameter to the Streaming Speech-to-Text API Client
Added
notification_configandsource_configparameters to job options
Deprecated
submitJobUrlfunction. Use thesubmitJobfunction instead and provide a URL in the job options as shown in the code examplesmedia_urloption. Usesource_configinsteadcallback_urloption. Usenotification_configinstead
Added
- Support for Node 14, 16 and 17 (supported versions now include: 8, 10, 12, 14, 16, 17)
custom_vocabulary_idto asynchronous clientdetailed_partialsto streaming client
Added
transcriberto asynchronous clientverbatim,rush,test_modeandsegments_to_transcribeoptions to asynchronous client for human transcriptionstart_tsandtranscriberto streaming client
Fixed
- Fixed a bug where binary data containing bytes equivalent to string "EOS" prematurely ends the streaming session
Fixed
- Fixed a bug where the HTTP client library was artificially lowering the max file size for multipart upload to 10MB. The API limit is 2GB. More information in revai-node-sdk issue #72.
Fixed
- Bug fixes for streaming client
Fixed
- Bug fix for streaming client crash on unsafeEnd
Added
languagejob option to the Asynchronous Speech-to-Text API. Transcribe audio in languages other than English. See Asynchronous Speech-to-Text API docs for the full list of supported languages.- Upgraded dependency on axios to version 0.21.1 to fix noted vulnerability.
Added
delete_after_secondsoption for both Streaming and Asynchronous Speech-to-Text APIs
Fixed
- Bug in Streaming Speech-to-Text API client where the client closed the WebSocket connection after 1 minute of not sending any data
Added
deleteCustomVocabulary(id): Delete your custom vocabulary by idgetListOfCustomVocabularyInformations(): Get a list of recent custom vocabulary submissions' informationremove_disfluenciesjob option for Streaming Speech-to-Text API: Remove filler words (disfluencies) from the resulting transcript. This option was previously available for the Asynchronous Speech-to-Text API.
Changed
- Improved examples
Fixed
- Bug fixes and improvements