microWakeWord custom model issues

I trained a new model for microWakeWord and created a json manifest for the tflite that got exported. Definitely microWakeWord rather than openWakeWord since the tflite is considerably smaller.

However when I tell ESPhome where to get this new model I just get the error below

substitutions:
  micro_wake_word_model: https://git.my.site/myusername/micro-wakeword-models/raw/branch/master/computer.json
Invalid manifest file: required key not provided.
  models: 
    - model: 
        url: |-
          https://git.my.site/myusername/micro-wakeword-models/raw/branch/master/computer.json
        type: http

Can ESPhome use custom models not hosted on GitHub? Is there a local file method that can be used in HA rather than hosting the file somewhere?

Apparently fixed my own issue. Was missing the tensor_arena_size from JSON.