# API

## Audio Operations

### Start Recording

- **Description**: Start recording
- **API Details**: [startRecordTransfer](/en/miniapp/develop/ray/api/ai/wear/recordOpt/startRecordTransfer)

### Pause Recording

- **Description**: Pause recording
- **API Details**: [pauseRecordTransfer](/en/miniapp/develop/ray/api/ai/wear/recordOpt/pauseRecordTransfer)

### Resume Recording

- **Description**: Resume recording
- **API Details**: [resumeRecordTransfer](/en/miniapp/develop/ray/api/ai/wear/recordOpt/resumeRecordTransfer)

### Stop Recording

- **Description**: Stop recording
- **API Details**: [stopRecordTransfer](/en/miniapp/develop/ray/api/ai/wear/recordOpt/stopRecordTransfer)

## Audio File Operations

### Get Recording Transcription List

- **Description**: Get the list of recording transcriptions
- **API Details**: [getRecordTransferResultList](/en/miniapp/develop/ray/api/ai/wear/recordFileOpt/getRecordTransferResultList)

### Update Recording File Information

- **Description**: Update recording file information, such as file name
- **API Details**: [updateRecordTransferResult](/en/miniapp/develop/ray/api/ai/wear/recordFileOpt/updateRecordTransferResult)

### Batch Delete Recording Files

- **Description**: Batch or single delete recording files
- **API Details**: [removeFileList](/en/miniapp/develop/ray/api/ai/wear/recordFileOpt/removeFileList)

## Transcription and Summary

### Get Real-Time Transcription Data

- **Description**: Get real-time transcription data
- **API Details**: [getRecordTransferRealTimeResult](/en/miniapp/develop/ray/api/ai/wear/aboutTransfer/getRecordTransferRealTimeResult)

### Save Transcription Result

- **Description**: Save transcription result
- **API Details**: [saveRecordTransferRecognizeResult](/en/miniapp/develop/ray/api/ai/wear/aboutTransfer/saveRecordTransferRecognizeResult)

### Save Summary Result

- **Description**: Save summary result
- **API Details**: [saveRecordTransferSummaryResult](/en/miniapp/develop/ray/api/ai/wear/aboutTransfer/saveRecordTransferSummaryResult)

### Update Real-Time Transcription Result

- **Description**: Update real-time transcription result
- **API Details**: [saveRecordTransferRealTimeRecognizeResult](/en/miniapp/develop/ray/api/ai/wear/aboutTransfer/saveRecordTransferRealTimeRecognizeResult)

### Query Transcription Status

- **Description**: Query transcription status
- **API Details**: [getRecordTransferProcessStatus](/en/miniapp/develop/ray/api/ai/wear/aboutTransfer/getRecordTransferProcessStatus)

### Query Transcription Result

- **Description**: Query transcription result
- **API Details**: [getRecordTransferRecognizeResult](/en/miniapp/develop/ray/api/ai/wear/aboutTransfer/getRecordTransferRecognizeResult)

### Transcribe and Summarize Recording

- **Description**: Transcribe and summarize recording
- **API Details**: [processRecordTransferResult](/en/miniapp/develop/ray/api/ai/wear/aboutTransfer/processRecordTransferResult)

### Query Recording Transcription Details

- **Description**: Query recording transcription details
- **API Details**: [getRecordTransferResultDetail](/en/miniapp/develop/ray/api/ai/wear/aboutTransfer/getRecordTransferResultDetail)

### Query Recording Transcription Summary

- **Description**: Query recording transcription summary
- **API Details**: [getRecordTransferSummaryResult](/en/miniapp/develop/ray/api/ai/wear/aboutTransfer/getRecordTransferSummaryResult)

### Query Recording Task Status

- **Description**: Query recording task status
- **API Details**: [recordTransferTask](/en/miniapp/develop/ray/api/ai/wear/aboutTransfer/recordTransferTask)

## Audio Event Listeners

### Real-Time Translation Recording Event Notification

- **Description**: Real-time translation recording event notification
- **API Details**: [onRecordTransferRealTimeRecognizeStatusUpdateEvent](/en/miniapp/develop/ray/api/ai/wear/recordEventListener/onRecordTransferRealTimeRecognizeStatusUpdateEvent)

### Recording Status Change Event Listener

- **Description**: Recording status change event listener
- **API Details**: [onRecordTransferStatusUpdateEvent](/en/miniapp/develop/ray/api/ai/wear/recordEventListener/onRecordTransferStatusUpdateEvent)

### Recording Finished Notification Event Listener

- **Description**: Recording finished notification event listener
- **API Details**: [onRecordTransferFinishEvent](/en/miniapp/develop/ray/api/ai/wear/recordEventListener/onRecordTransferFinishEvent)

### Remove Real-Time Translation Recording Event Notification Listener

- **Description**: Remove real-time translation recording event notification listener
- **API Details**: [offRecordTransferRealTimeRecognizeStatusUpdateEvent](/en/miniapp/develop/ray/api/ai/wear/recordEventListener/offRecordTransferRealTimeRecognizeStatusUpdateEvent)

### Remove Recording Status Change Event Listener

- **Description**: Remove recording status change event listener
- **API Details**: [offRecordTransferStatusUpdateEvent](/en/miniapp/develop/ray/api/ai/wear/recordEventListener/offRecordTransferStatusUpdateEvent)

### Remove Recording Finished Notification Event Listener

- **Description**: Remove recording finished notification event listener
- **API Details**: [offRecordTransferFinishEvent](/en/miniapp/develop/ray/api/ai/wear/recordEventListener/offRecordTransferFinishEvent)