@@ -1863,7 +1863,7 @@ async def ws_handler(self, websocket):
1863
1863
1864
1864
# Define virtual source details
1865
1865
virtual_source_name = "SelkiesVirtualMic"
1866
- master_monitor = "output .monitor"
1866
+ master_monitor = "input .monitor"
1867
1867
1868
1868
if not self .input_handler :
1869
1869
logger .error (
@@ -2022,7 +2022,7 @@ async def ws_handler(self, websocket):
2022
2022
for source_obj_default in current_source_list :
2023
2023
if (
2024
2024
source_obj_default .name
2025
- == virtual_source_name
2025
+ == self . audio_device_name
2026
2026
):
2027
2027
source_to_set_default = source_obj_default
2028
2028
break
@@ -2034,15 +2034,15 @@ async def ws_handler(self, websocket):
2034
2034
):
2035
2035
pulse .default_set (source_to_set_default )
2036
2036
data_logger .info (
2037
- f"Set default PulseAudio source to '{ virtual_source_name } '."
2037
+ f"Set default PulseAudio source to '{ source_to_set_default } '."
2038
2038
)
2039
2039
else :
2040
2040
data_logger .info (
2041
- f"Default PulseAudio source is already '{ virtual_source_name } '."
2041
+ f"Default PulseAudio source is already '{ source_to_set_default } '."
2042
2042
)
2043
2043
else :
2044
2044
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."
2046
2046
)
2047
2047
2048
2048
except Exception as e_pa_setup :
@@ -3234,8 +3234,8 @@ async def main():
3234
3234
)
3235
3235
parser .add_argument (
3236
3236
"--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 ." ,
3239
3239
)
3240
3240
parser .add_argument (
3241
3241
"--h264_crf" ,
0 commit comments