I can verify that i can install IPython, Protobuf, GRPC and Nvidia Riva client in Omniverse Code when i start up the extension. Using this in the script editor:
import google.protobuf
import grpc
try:
import IPython
print("IPython is installed.")
except ImportError:
print("IPython is not installed.")
print(google.protobuf.__version__)
print(grpc.__version__)
try:
import riva.client
print("NVIDIA Riva Client is installed.")
except ImportError:
print("NVIDIA Riva Client is not installed.")
Extension system cache settings between Code and A2F is different.
Code points to: Nvidia\omniverseCache\exts
A2F points to: ov\nucleus\exts
Ran the link_app.bat got a warning for the extension path to Audio 2 Face but it said that it fixed it and printed Success! in the end. Still can’t install or enable IPython or nvidia-riva-client
Tried some of the advice in the link that youposted Ehsan.HM: python - ImportError: cannot import name ‘builder’ from ‘google.protobuf.internal’ - Stack Overflow
No success since i can’t upgrade or downgrade the A2F Protobuf version. I even tried overwriting the files manually. But it just created more problems. Re-installing A2F now to make sure it’s a clean install.
Ruling out IPython as something that i need. It is NOT a dependency.
I have now also tried what you suggested here Ehsan: Audio 2 Face - Extension - #19 by W1r3d