Add tts endpoint to actor

merge-requests/30/head
Bob Mottram 2021-03-03 09:52:38 +00:00
parent 84fcc355a4
commit 5af36bf817
1 changed files with 6 additions and 1 deletions

View File

@ -282,6 +282,7 @@ def _createPersonBase(baseDir: str, nickname: str, domain: str, port: int,
'featuredTags': personId + '/collections/tags', 'featuredTags': personId + '/collections/tags',
'followers': personId + '/followers', 'followers': personId + '/followers',
'following': personId + '/following', 'following': personId + '/following',
'tts': personId + '/speaker',
'shares': personId + '/shares', 'shares': personId + '/shares',
'orgSchema': None, 'orgSchema': None,
'skills': {}, 'skills': {},
@ -556,6 +557,10 @@ def personUpgradeActor(baseDir: str, personJson: {},
personJson = loadJson(filename) personJson = loadJson(filename)
if updateActor: if updateActor:
# add a speaker endpoint
if not personJson.get('tts'):
personJson['tts'] = personJson['id'] + '/speaker'
saveJson(personJson, filename) saveJson(personJson, filename)
# also update the actor within the cache # also update the actor within the cache