38 lines
768 B
Text
38 lines
768 B
Text
|
[device]
|
||
|
# Enable microphone device
|
||
|
name = "alsa_input.*"
|
||
|
priority = 100
|
||
|
enabled = true
|
||
|
|
||
|
[device.profile]
|
||
|
# Configure microphone profile
|
||
|
direction = "input"
|
||
|
channels = "mono"
|
||
|
rate = 48000
|
||
|
format = "S16LE"
|
||
|
|
||
|
[device.properties]
|
||
|
# Basic microphone properties
|
||
|
device.description = "OMNIGUL Microphone"
|
||
|
device.nick = "Internal Mic"
|
||
|
device.icon-name = "audio-input-microphone"
|
||
|
|
||
|
# ALSA settings for microphone
|
||
|
api.alsa.use-ucm = true
|
||
|
api.alsa.ignore-dB = false
|
||
|
api.alsa.soft-mixer = false
|
||
|
api.alsa.period-size = 1024
|
||
|
api.alsa.buffer-size = 4096
|
||
|
|
||
|
# Input processing settings
|
||
|
audio.channels = 1
|
||
|
audio.position = [ MONO ]
|
||
|
node.pause-on-idle = false
|
||
|
|
||
|
# Boost microphone gain
|
||
|
api.alsa.gain = 20.0
|
||
|
node.param.gain = 1.5
|
||
|
|
||
|
# Ensure device is not muted by default
|
||
|
device.mute = false
|