提交 3950557e 编写于 作者: X xiongxinlei

update the vector server note, test=doc

上级 b1dddddb
...@@ -655,12 +655,16 @@ class VectorClientExecutor(BaseExecutor): ...@@ -655,12 +655,16 @@ class VectorClientExecutor(BaseExecutor):
Python API to call text executor. Python API to call text executor.
Args: Args:
input (str): the request sentence text input (str): the request audio data
server_ip (str, optional): the server ip. Defaults to "127.0.0.1". server_ip (str, optional): the server ip. Defaults to "127.0.0.1".
port (int, optional): the server port. Defaults to 8090. port (int, optional): the server port. Defaults to 8090.
audio_format (str, optional): audio format. Defaults to "wav".
sample_rate (str, optional): audio sample rate. Defaults to 16000.
enroll_audio (str, optional): enroll audio data. Defaults to None.
test_audio (str, optional): test audio data. Defaults to None.
task (str, optional): the task type, "spk" or "socre". Defaults to "spk"
Returns: Returns:
str: the punctuation text str: the audio embedding or score between enroll and test audio
""" """
if task == "spk": if task == "spk":
from paddlespeech.server.utils.audio_handler import VectorHttpHandler from paddlespeech.server.utils.audio_handler import VectorHttpHandler
......
...@@ -15,7 +15,10 @@ from typing import Optional ...@@ -15,7 +15,10 @@ from typing import Optional
from pydantic import BaseModel from pydantic import BaseModel
__all__ = ['ASRRequest', 'TTSRequest', 'CLSRequest', 'VectorRequest'] __all__ = [
'ASRRequest', 'TTSRequest', 'CLSRequest', 'VectorRequest',
'VectorScoreRequest'
]
#****************************************************************************************/ #****************************************************************************************/
......
...@@ -15,7 +15,10 @@ from typing import List ...@@ -15,7 +15,10 @@ from typing import List
from pydantic import BaseModel from pydantic import BaseModel
__all__ = ['ASRResponse', 'TTSResponse', 'CLSResponse'] __all__ = [
'ASRResponse', 'TTSResponse', 'CLSResponse', 'TextResponse',
'VectorResponse', 'VectorScoreResponse'
]
class Message(BaseModel): class Message(BaseModel):
...@@ -190,6 +193,7 @@ class VectorResponse(BaseModel): ...@@ -190,6 +193,7 @@ class VectorResponse(BaseModel):
class VectorScoreResult(BaseModel): class VectorScoreResult(BaseModel):
score: float score: float
class VectorScoreResponse(BaseModel): class VectorScoreResponse(BaseModel):
""" """
response example response example
...@@ -209,6 +213,7 @@ class VectorScoreResponse(BaseModel): ...@@ -209,6 +213,7 @@ class VectorScoreResponse(BaseModel):
message: Message message: Message
result: VectorScoreResult result: VectorScoreResult
#****************************************************************************************/ #****************************************************************************************/
#********************************** Error response **************************************/ #********************************** Error response **************************************/
#****************************************************************************************/ #****************************************************************************************/
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册