Skip to content

Commit 02e20f1

Browse files
committed
fix mic
1 parent 6cbd7f0 commit 02e20f1

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/selkies/selkies.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1863,7 +1863,7 @@ async def ws_handler(self, websocket):
18631863

18641864
# Define virtual source details
18651865
virtual_source_name = "SelkiesVirtualMic"
1866-
master_monitor = "output.monitor"
1866+
master_monitor = "input.monitor"
18671867

18681868
if not self.input_handler:
18691869
logger.error(
@@ -2022,7 +2022,7 @@ async def ws_handler(self, websocket):
20222022
for source_obj_default in current_source_list:
20232023
if (
20242024
source_obj_default.name
2025-
== virtual_source_name
2025+
== self.audio_device_name
20262026
):
20272027
source_to_set_default = source_obj_default
20282028
break
@@ -2034,15 +2034,15 @@ async def ws_handler(self, websocket):
20342034
):
20352035
pulse.default_set(source_to_set_default)
20362036
data_logger.info(
2037-
f"Set default PulseAudio source to '{virtual_source_name}'."
2037+
f"Set default PulseAudio source to '{source_to_set_default}'."
20382038
)
20392039
else:
20402040
data_logger.info(
2041-
f"Default PulseAudio source is already '{virtual_source_name}'."
2041+
f"Default PulseAudio source is already '{source_to_set_default}'."
20422042
)
20432043
else:
20442044
data_logger.error(
2045-
f"Could not find source '{virtual_source_name}' to set as default after setup."
2045+
f"Could not find source '{source_to_set_default}' to set as default after setup."
20462046
)
20472047

20482048
except Exception as e_pa_setup:
@@ -3234,8 +3234,8 @@ async def main():
32343234
)
32353235
parser.add_argument(
32363236
"--audio_device_name",
3237-
default=os.environ.get("SELKIES_AUDIO_DEVICE", ""),
3238-
help="Audio device name for pcmflux (e.g., a PulseAudio .monitor source). Defaults to system default input.",
3237+
default=os.environ.get("SELKIES_AUDIO_DEVICE", "output.monitor"),
3238+
help="Audio device name for pcmflux (e.g., a PulseAudio .monitor source). Defaults to output.monitor.",
32393239
)
32403240
parser.add_argument(
32413241
"--h264_crf",

0 commit comments

Comments
 (0)