Skip to content
4 changes: 2 additions & 2 deletions livekit-agents/generate_proto.sh
Original file line number Diff line number Diff line change
Expand Up @@ -36,5 +36,5 @@ protoc \
touch -a "$API_OUT_PYTHON/__init__.py"

for f in "$API_OUT_PYTHON"/*.py "$API_OUT_PYTHON"/*.pyi; do
perl -i -pe 's|^(import (livekit_egress_pb2\|livekit_room_pb2\|livekit_webhook_pb2\|livekit_ingress_pb2\|livekit_models_pb2))|from . $1|g' "$f"
done
perl -i -pe 's|^(import (livekit_egress_pb2\|livekit_room_pb2\|livekit_webhook_pb2\|livekit_ingress_pb2\|livekit_models_pb2\|livekit_agent_pb2))|from . $1|g' "$f"
Comment thread
theomonnom marked this conversation as resolved.
done
12 changes: 10 additions & 2 deletions livekit-agents/livekit/agents/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,18 @@
# See the License for the specific language governing permissions and
# limitations under the License.

from .version import __version__
from . import utils
from ._proto.livekit_agent_pb2 import JobType
from .processor.processor import Processor
from .worker import (
Worker,
JobRequest,
JobContext,
JobCancelledError,
AssignmentTimeoutError,
run_app,
)
from .processor.processor import Processor, ProcessorEventType, ProcessorResultIterator
from .processor.common_processors import (VoiceActivityDetectionProcessor,
VoiceActivityDetectionProcessorEvent,
Expand All @@ -24,5 +34,3 @@
TextToSpeechProcessor,
TextToTextProcessor
)
from .worker.worker import Worker, Job, ManualWorker, SFUTriggeredWorker
from .worker.job import JobContext, AgentParticipantInfo
Loading