ReaScript for Reaper AZSTOKE-SILVER-API-
- API: 177 items
- Track, StringProject, Folder/File, Number, Marker, Loudness, UI, Http, Slack, Transcription, HANDAUTOMER, TALKTRON
- Version Information: AZSTOKE_SILVER_ver1.4.0
- Supported OS: Windows 10 or later / macOS 10 or later
- Supported GPU: NVIDIA CUDA-compatible GPU (Pascal generation or later)
- Examples: GTX 10 series / RTX 20 series / RTX 30 series / RTX 40 series
- *Processing via CPU is also possible
- Supported Languages: Lua/Python
- API -

Added 29 APIs, modified 5 APIs, fixed bugs in 7 APIs
AZSTOKE_SILVER_ver1.4.0
- API Detail-
■API Additions
AZ_JoinArray: Joins a string array into a single string using a delimiter
AZ_TRSC_LoadModel: Loads a transcription model
AZ_TRSC_SegmentsForMediaItem: Transcribes audio into text segments for a media item
AZ_TRSC_SegmentsForMediaID: Transcribes audio into text segments for a media ID
AZ_TRSC_SegmentsForSelectedMediaID: Transcribes audio into text segments for the selected media ID
AZ_TRSC_SegmentsForTrackMedia: Transcribes audio into text segments for media IDs within a track
AZ_TRSC_SegmentsForSelectedTrackMedia: Transcribes audio into text segments for selected media IDs within a track
AZ_TRSC_FullForMediaItem: Transcribes audio into a single continuous text for a media item
AZ_TRSC_FullForMediaID: Transcribes audio into a single continuous text for a media ID
AZ_TRSC_FullForSelectedMediaID: Transcribes audio into a single text for the selected media ID
AZ_TRSC_FullForTrackMedia: Transcribes audio into a single text for media IDs within a track
AZ_TRSC_FullForSelectedTrackMedia: Transcribes audio into a single text for selected media IDs within a track
AZ_TRSC_ReleaseModel: Releases the loaded transcription model
AZ_NormalizeText: Normalize a string
AZ_CalcStringSimilarity: Calculate string similarity
AZ_CalcStringPartialSimilarity: Calculate partial string similarity
AZ_GetSilentSectionListInMediaItem: Get silent sections within a media item
AZ_GetAudioSectionListInMediaItem: Get sections with audio within a media item
AZ_GetRegionObject: Get a region object
AZ_GetRegionMarkerListMediaItem: Get list of region marker objects overlapping the media item
AZ_AddRegionMarkerMediaItem: Add region marker at the same position as the media item
AZ_GetMarkerObject: Get marker object
AZ_GetMarkerListMediaItem: Get list of marker objects overlapping the media item
AZ_SetMarkerPosition: Set marker position
AZ_SetMarkerColor: Set marker color
AZ_SetMarkerName: Set marker name
AZ_AddMarker: Add marker
AZ_DeleteAllMarker: Delete all markers
AZ_AddMarkerMediaItem: Add region marker at same position as media item
■Revisions
AZ_InsertUniqueChildTrack
Modified to create/retrieve a track with a unique name within the top-level track when Null is specified for the track
AZ_GetPathInfo
Modified to return Null when the file does not exist
AZ_GetTrackItemChildList
Added “isRecursive” argument to retrieve all tracks under the specified track
The following APIs now cannot process regular markers:
SetRegionMarkerPosition
SetRegionMarkerColor
SetRegionMarkerName
■Bug Fixes
Fixed an issue where the return value “response” was not set correctly in the following Python version APIs:
Http_Get
Http_Post
Http_Put
Http_Patch
Http_Delete
Http_Options
AZ_DeleteTrackIdSelect
Fixed a bug where the hierarchical structure was disrupted when deleting a track.
