搜索自定义提示音

搜索自定义提示音。

请求 URL

GET {base_url}/{api_path}/custom_prompt/search?page={page}&page_size={page_size}&prompt_type={prompt_type}&search_value={search_value}&access_token={access_token}

请求参数

参数 是否必填 类型 说明
page 否 Integer 定义显示第几个页面。
page_size 否 Integer 定义每页显示几项查询结果。
search_value 否 String 搜索关键字。
prompt_type 否 String 自定义提示音类型。

取值范围:

  • tts:通过文本生成语音功能生成的自定义提示音。
  • record:通过分机录制或从本地上传的自定义提示音。

响应参数

参数 类型 说明
errcode Integer 返回错误码。
  • 0:请求成功。
  • 非零值:请求失败。
注: 更多错误码和错误信息说明,请参见 错误码 & 错误信息。
errmsg String 返回信息。
  • SUCCESS:请求成功。
  • FAILURE:请求失败。
total_number Integer 自定义提示音总数。
prompt_list Array<Custom_Prompt> 自定义提示音列表。
Custom_Prompt
参数 类型 说明
id Integer 自定义提示音的 ID。
file String 自定义提示音的文件名 (无文件拓展名)。
suffix String 文件拓展名 (如 ".wav")。
type String 自定义提示音类型。
  • tts:通过文本生成语音功能生成的自定义提示音。
  • record:通过分机录制或从本地上传的自定义提示音。
storage Integer 存储设备的 ID。
real_filename String 自定义提示音的文件名,包含文件扩展名 (如 "demo.wav")。
created_ts Integer 创建自定义提示音的时间戳 (秒)。
updated_ts Integer 更新自定义提示音的时间戳 (秒)。
asr_manufacturer String 文本转语音的服务提供商。
language String 文本转语音的语言代码。
voice_id String 文本转语音的发音人。
text String 通过文本转语音生成提示音所用的文本。
speed Integer 文本转语音的语速。
volume Integer 文本转语音的音量。
pitch Integer 文本转语音的音高。
extension String 录制提示音的分机号码。
path String 提示音在存储设备上的存储路径。

示例

请求示例

GET /openapi/v1.0/custom_prompt/search?page=1&page_size=10&search_value=welcome&access_token=gwakjgu9ZBUfz36wql4ndsVKkryI0kdj HTTP/1.1

Host: yeastardocs.example.yeastarcloud.com

响应示例

HTTP/1.1 200 OK
{
  "errcode": 0,
  "errmsg": "SUCCESS",
  "total_number": 3,
  "prompt_list": [
    {
      "id": 22,
      "file": "WelcomeMessage",
      "suffix": ".wav",
      "type": "tts",
      "storage": 1,
      "created_ts": 1759066512,
      "updated_ts": 1759066512,
      "asr_manufacturer": "aws",
      "language": "en-GB",
      "voice_id": "en-GB_female_ne_amy",
      "text": "Hello, welcome to Sample Company. We are pleased to serve you!",
      "speed": 50,
      "volume": 50,
      "real_filename": "WelcomeMessage.wav"
    }
  ]
}