top of page

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.

bottom of page