QL;BHWAR [big grin]
Until the Companion API provides data on your stock of materials, here's a VoiceAttack profile which will help you keep track of what you have in your hold.
This video gives a flavour of what the profile can do:
MATERIALS
For each material, you can:
Here's a profile screenshot to show what's available for materials management:
SYNTHESIS
For each type of synthesis showing in the Inventory Panel, and for each grade of synthesis (basic, standard, premium), you can ask which mataerials are required and in what quantities.
This means you can ask questions like:
When you issue the following commands:
Here's a profile screenshot showing what you can do with synthesis:
SETTING STOCK LEVELS
I wanted the user to be able to speak stock levels as numbers. I tried using VoiceAttack's dictation mode, and also the detection of numbers as full commands. Neither of these options performed well.
The solution I have is a little awkward, but is more reliable. By declaring spoken numbers to be suffixes and providing the prefix 'Stock', you can reliably capture numbers by saying something like: 'Stock 26'. You follow this with something like: 'Set stock of Vanadium', and the profile will set your stock of Vanadium to 26.
LIMITATIONS OF V1.0
Only the SRV-related synthesis is managed in terms of reducing your stock levels appropriately.
The upper limit of stock for each material is 100 units. I had a lot of confusion between '26' and '206' in the early days of developing the profile.
If you have a command somewhere in your profiles that performs a 'Clear Saved Profile Values' and you execute it, then your stock levels of Materials will be wiped.
ACKNOWLEDGEMENTS
Thanks to jgm for suggesting I try this as a straight VoiceAttack profile rather than as a plug-in.
Urbane slang: QL;BHWAR - Quite Long, But Hopefully Worth A Read.
Version 1.3 of the profile is attached.
Until the Companion API provides data on your stock of materials, here's a VoiceAttack profile which will help you keep track of what you have in your hold.
This video gives a flavour of what the profile can do:
[video=youtube_share;vOz1sabrZLw]https://youtu.be/vOz1sabrZLw[/video]
For each material, you can:
- Ask for a description of the material.
- Ask how the material can be used in synthesis.
- Ask for your current stock level.
- Update or correct your stock level. It is important when you first run the profile to set your quantities for each material. You might also need to correct a value that is different from that showing in the Inventory Panel.
- Report when you collect the material (this is essential to maintaining your stock level).
Here's a profile screenshot to show what's available for materials management:

SYNTHESIS
For each type of synthesis showing in the Inventory Panel, and for each grade of synthesis (basic, standard, premium), you can ask which mataerials are required and in what quantities.
This means you can ask questions like:
- What's needed for Premium FSD Injection?
- What do I need for Standard SRV Repair?
When you issue the following commands:
- I refuelled the SRV
- I repaired the SRV
- I re-armed the SRV
Here's a profile screenshot showing what you can do with synthesis:

I wanted the user to be able to speak stock levels as numbers. I tried using VoiceAttack's dictation mode, and also the detection of numbers as full commands. Neither of these options performed well.
The solution I have is a little awkward, but is more reliable. By declaring spoken numbers to be suffixes and providing the prefix 'Stock', you can reliably capture numbers by saying something like: 'Stock 26'. You follow this with something like: 'Set stock of Vanadium', and the profile will set your stock of Vanadium to 26.
LIMITATIONS OF V1.0
Only the SRV-related synthesis is managed in terms of reducing your stock levels appropriately.
The upper limit of stock for each material is 100 units. I had a lot of confusion between '26' and '206' in the early days of developing the profile.
If you have a command somewhere in your profiles that performs a 'Clear Saved Profile Values' and you execute it, then your stock levels of Materials will be wiped.
ACKNOWLEDGEMENTS
Thanks to jgm for suggesting I try this as a straight VoiceAttack profile rather than as a plug-in.
Urbane slang: QL;BHWAR - Quite Long, But Hopefully Worth A Read.
Version 1.3 of the profile is attached.
Attachments
Last edited: