Riigess / pallas

A library used to access the Pallas service
MIT License
0 stars 0 forks source link

How to send JSON content. #5

Closed godwdss closed 1 week ago

godwdss commented 2 weeks ago

I've installed it with PowerShell but I don't know how to send JSON content, can you tell me what the specific command is? What I need is com.apple.MobileAsset.Trial.Siri.SiriTextToSpeech for macOS15.

Riigess commented 1 week ago

The library doesn’t support two things you’re asking for here;

You will need to modify Assets.py to add that asset, and then reinstall.

After that, you will be playing with Trial which behaves a little differently than UnifiedAssetFramework which is what I was focused on seeing as how it is currently in-use for most assets so this is untested behavior and untested overall.

Happy to add some more functionality in the library too, but it depends on how long you can wait. It might take me 3-4 weeks at least to add this functionality probably.. Hope the above helps though! :)

godwdss commented 1 week ago

The library doesn’t support two things you’re asking for here;

  • Trial (used mostly pre-iOS 17.4/17.5 for Siri beyond TTS)
  • And custom Assets

You will need to modify Assets.py to add that asset, and then reinstall.

After that, you will be playing with Trial which behaves a little differently than UnifiedAssetFramework which is what I was focused on seeing as how it is currently in-use for most assets so this is untested behavior and untested overall.

Happy to add some more functionality in the library too, but it depends on how long you can wait. It might take me 3-4 weeks at least to add this functionality probably.. Hope the above helps though! :)

I can wait, please let me know the required command when the time comes, and if you don't want to make it public, email me godwdss@gmail.com.

Riigess commented 1 week ago

Out of curiosity, what is your intent with TTS?

Riigess commented 1 week ago

No story built. As time is a valuable resource, closing Issue.

Feel free to re-open the issue if you can articulate the intent behind querying TTS or another asset.