A source module for a dual-comb spectrometer comprising: a first semiconductor laser source operable to output a first light signal containing a first frequency comb consisting of a finite series of discrete frequencies separated by a first intermode beat frequency ( f rep,1); a first electrical driver connected to the first semiconductor laser source to apply a first drive current signal to cause generation of the first light signal; a second semiconductor laser source operable to output a second light signal containing a second frequency comb consisting of a finite series of discrete frequencies separated by a second intermode beat frequency ( f rep,2) having a frequency offset from the first intermode beat frequency; a second electrical driver connected to the second semiconductor laser source to apply a second drive current signal to cause generation of the second light signal; an electrical output line from the first semiconductor laser source arranged to extract an AC modulation signal from the first semiconductor laser source that is generated by an internal light field of the first semiconductor laser source oscillating at the first intermode beat frequency ( f rep,1); an electrical reference generator operable to output a reference signal having a reference frequency (Δ f rep); and a frequency locking circuit arranged to combine the reference signal with the AC modulation signal extracted from the first semiconductor laser source so that the second intermode beat frequency ( f rep,2) of the second light signal is locked at a frequency offset equal to the reference frequency (Δ f rep) from the first intermode beat frequency ( f rep,1) of the first light signal, thereby to phase lock the second semiconductor laser source in one degree of freedom as a follower to the first semiconductor laser source which acts as its master, wherein the frequency locking circuit comprises an electrical mixer arranged to mix the reference signal with the AC modulation signal extracted from the first semiconductor laser source and thereby generate a sideband signal at a sideband frequency ( f rep,1 + Δ f rep) which is added to the second drive current signal supplied to the second semiconductor laser source. a first semiconductor laser source operable to output a first light signal containing a first frequency comb consisting of a finite series of discrete frequencies separated by a first intermode beat frequency ( f rep,1); a first electrical driver connected to the first semiconductor laser source to apply a first drive current signal to cause generation of the first light signal; a second semiconductor laser source operable to output a second light signal containing a second frequency comb consisting of a finite series of discrete frequencies separated by a second intermode beat frequency ( f rep,2) having a frequency offset from the first intermode beat frequency; a second electrical driver connected to the second semiconductor laser source to apply a second drive current signal to cause generation of the second light signal; an electrical output line from the first semiconductor laser source arranged to extract an AC modulation signal from the first semiconductor laser source that is generated by an internal light field of the first semiconductor laser source oscillating at the first intermode beat frequency ( f rep,1); an electrical reference generator operable to output a reference signal having a reference frequency (Δ f rep); and a frequency locking circuit arranged to combine the reference signal with the AC modulation signal extracted from the first semiconductor laser source so that the second intermode beat frequency ( f rep,2) of the second light signal is locked at a frequency offset equal to the reference frequency (Δ f rep) from the first intermode beat frequency ( f rep,1) of the first light signal, thereby to phase lock the second semiconductor laser source in one degree of freedom as a follower to the first semiconductor laser source which acts as its master, wherein the frequency locking circuit comprises an electrical mixer arranged to mix the reference signal with the AC modulation signal extracted from the first semiconductor laser source and thereby generate a sideband signal at a sideband frequency ( f rep,1 + Δ f rep) which is added to the second drive current signal supplied to the second semiconductor laser source.