Add tts endpoint to actor

main
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',
'followers': personId + '/followers',
'following': personId + '/following',
'tts': personId + '/speaker',
'shares': personId + '/shares',
'orgSchema': None,
'skills': {},
@ -556,6 +557,10 @@ def personUpgradeActor(baseDir: str, personJson: {},
personJson = loadJson(filename)
if updateActor:
# add a speaker endpoint
if not personJson.get('tts'):
personJson['tts'] = personJson['id'] + '/speaker'
saveJson(personJson, filename)
# also update the actor within the cache