SmartBody can be run as a Python library and thus embedded within any Python process.
1) copy all the dynamic libraries (.dll files on Windows, .so files on linux, .dylib files on OSX) from the bin/ to the python/Lib/site-packages directory
2) change the name of SmartBody.dll (in Windows, .dylib in OSX, .so in Linux) to SmartBody.pyd
3) create a file in site-packages with the name 'smartbody.pth' and put the word 'SmartBody' inside the file
You can then load a separate Python process which can access the SmartBody engine. For example, you should be able to make any calls to the SmartBody Python API:
import SmartBody
scene = SmartBody.getScene()
c = scene.createPawn("mypawn")
c.setPosition(SrVec(0, 100, 40))
Note that no user interface or 3D display will be automatically generated by SmartBody. In this mode, the engine functionality of SmartBody (creation and configuration of characters, execution of behaviors, and so forth), but any 3D display of information needs to be done manually.