mirror of
https://github.com/malarinv/tacotron2
synced 2026-03-08 01:32:35 +00:00
implemented a grpc server for entity api
This commit is contained in:
@@ -1,30 +0,0 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
import grpc
|
||||
from sia.proto import tts_pb2
|
||||
from sia.proto import tts_pb2_grpc
|
||||
from .tts import player_gen
|
||||
|
||||
|
||||
def tts_player():
|
||||
player = player_gen()
|
||||
channel = grpc.insecure_channel("localhost:50060")
|
||||
stub = tts_pb2_grpc.ServerStub(channel)
|
||||
|
||||
def play(t):
|
||||
test_text = tts_pb2.TextInput(text=t)
|
||||
speech = stub.TextToSpeechAPI(test_text)
|
||||
player(speech.response)
|
||||
|
||||
return play
|
||||
|
||||
|
||||
def main():
|
||||
play = tts_player()
|
||||
play("How may I help you today?")
|
||||
import pdb
|
||||
|
||||
pdb.set_trace()
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
Reference in New Issue
Block a user